void Efficiency_7788_L_Cell() { //=========Macro generated from canvas: c/c //========= (Mon Jan 21 20:16:28 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,0.1833333,68.5,1.35); c->SetFillColor(0); c->SetBorderMode(0); c->SetBorderSize(2); c->SetGridx(); c->SetGridy(); c->SetTopMargin(0.3); c->SetFrameBorderMode(0); c->SetFrameBorderMode(0); TH1D *div1 = new TH1D("div1","",60,1,61); div1->SetBinContent(1,0.8529412); div1->SetBinContent(2,0.884507); div1->SetBinContent(3,0.8479263); div1->SetBinContent(4,0.872); div1->SetBinContent(5,0.790991); div1->SetBinContent(6,0.8648208); div1->SetBinContent(7,0.8142361); div1->SetBinContent(8,0.8322785); div1->SetBinContent(9,0.8161765); div1->SetBinContent(10,0.8087774); div1->SetBinContent(11,0.8362069); div1->SetBinContent(12,0.8220758); div1->SetBinContent(13,0.844376); div1->SetBinContent(14,0.8161435); div1->SetBinContent(15,0.8052805); div1->SetBinContent(16,0.7828054); div1->SetBinContent(17,0.8045455); div1->SetBinContent(18,0.8034321); div1->SetBinContent(19,0.783557); div1->SetBinContent(20,0.79941); div1->SetBinContent(21,0.7905199); div1->SetBinContent(22,0.8307255); div1->SetBinContent(23,0.8189369); div1->SetBinContent(24,0.776873); div1->SetBinContent(25,0.7551929); div1->SetBinContent(26,0.8283133); div1->SetBinContent(27,0.8022876); div1->SetBinContent(28,0.7579909); div1->SetBinContent(29,0.8090226); div1->SetBinContent(30,0.8); div1->SetBinContent(31,0.723589); div1->SetBinContent(32,0.7048458); div1->SetBinContent(33,0.9306283); div1->SetBinContent(34,0.9543011); div1->SetBinContent(35,0.9344774); div1->SetBinContent(36,0.9410072); div1->SetBinContent(37,0.9369628); div1->SetBinContent(38,0.9294781); div1->SetBinContent(39,0.9192073); div1->SetBinContent(41,0.7316716); div1->SetBinContent(42,0.7777778); div1->SetBinContent(43,0.7590909); div1->SetBinContent(44,0.7541436); div1->SetBinContent(45,0.7230971); div1->SetBinContent(46,0.6971279); div1->SetBinContent(47,0.7352472); div1->SetBinContent(48,0.6906854); div1->SetBinContent(49,0.733677); div1->SetBinContent(50,0.7366667); div1->SetBinContent(51,0.7662083); div1->SetBinContent(52,0.7333333); div1->SetBinContent(53,0.7335766); div1->SetBinContent(54,0.7504798); div1->SetBinContent(55,0.7511962); div1->SetBinContent(56,0.7948052); div1->SetBinError(1,0.1077155); div1->SetBinError(2,0.09686038); div1->SetBinError(3,0.08490297); div1->SetBinError(4,0.08075825); div1->SetBinError(5,0.07132764); div1->SetBinError(6,0.07243136); div1->SetBinError(7,0.07152443); div1->SetBinError(8,0.06939533); div1->SetBinError(9,0.0659437); div1->SetBinError(10,0.06762425); div1->SetBinError(11,0.07269181); div1->SetBinError(12,0.07016819); div1->SetBinError(13,0.06921461); div1->SetBinError(14,0.06648165); div1->SetBinError(15,0.06916562); div1->SetBinError(16,0.06476299); div1->SetBinError(17,0.06623119); div1->SetBinError(18,0.06713711); div1->SetBinError(19,0.06835444); div1->SetBinError(20,0.06503876); div1->SetBinError(21,0.0656788); div1->SetBinError(22,0.06570707); div1->SetBinError(23,0.07026044); div1->SetBinError(24,0.06692261); div1->SetBinError(25,0.06256228); div1->SetBinError(26,0.06746418); div1->SetBinError(27,0.06863728); div1->SetBinError(28,0.06353842); div1->SetBinError(29,0.06625199); div1->SetBinError(30,0.06271356); div1->SetBinError(31,0.05988651); div1->SetBinError(32,0.05918141); div1->SetBinError(33,0.06857024); div1->SetBinError(34,0.07080065); div1->SetBinError(35,0.07509135); div1->SetBinError(36,0.07249073); div1->SetBinError(37,0.0721027); div1->SetBinError(38,0.07111461); div1->SetBinError(39,0.07332204); div1->SetBinError(41,0.06077127); div1->SetBinError(42,0.06264115); div1->SetBinError(43,0.06346125); div1->SetBinError(44,0.0603019); div1->SetBinError(45,0.05700001); div1->SetBinError(46,0.05535593); div1->SetBinError(47,0.06360682); div1->SetBinError(48,0.06379551); div1->SetBinError(49,0.06591701); div1->SetBinError(50,0.06511395); div1->SetBinError(51,0.07276005); div1->SetBinError(52,0.06937942); div1->SetBinError(53,0.06792432); div1->SetBinError(54,0.07083251); div1->SetBinError(55,0.07913466); div1->SetBinError(56,0.08594301); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(44.29563); div1->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#cc0000"); div1->SetLineColor(ci); div1->SetLineWidth(2); div1->SetMarkerStyle(20); div1->SetMarkerSize(1.2); div1->GetXaxis()->SetTitle("Cell"); div1->GetXaxis()->SetNdivisions(20); div1->GetXaxis()->SetLabelFont(42); div1->GetXaxis()->SetTitleFont(42); div1->GetYaxis()->SetTitle("Hit efficiency"); div1->GetYaxis()->SetNdivisions(10); div1->GetYaxis()->SetLabelFont(42); div1->GetYaxis()->SetTitleFont(42); div1->GetZaxis()->SetLabelFont(42); div1->GetZaxis()->SetLabelSize(0.035); div1->GetZaxis()->SetTitleSize(0.035); div1->GetZaxis()->SetTitleFont(42); div1->Draw("pe"); TH1D *div2 = new TH1D("div2","",60,1,61); div2->SetBinContent(1,0.8088235); div2->SetBinContent(2,0.856338); div2->SetBinContent(3,0.8110599); div2->SetBinContent(4,0.848); div2->SetBinContent(5,0.763964); div2->SetBinContent(6,0.8355049); div2->SetBinContent(7,0.7777778); div2->SetBinContent(8,0.7990506); div2->SetBinContent(9,0.7779412); div2->SetBinContent(10,0.7852665); div2->SetBinContent(11,0.8137931); div2->SetBinContent(12,0.7973641); div2->SetBinContent(13,0.8012327); div2->SetBinContent(14,0.7847534); div2->SetBinContent(15,0.7821782); div2->SetBinContent(16,0.6877828); div2->SetBinContent(17,0.7712121); div2->SetBinContent(18,0.7800312); div2->SetBinContent(19,0.7533557); div2->SetBinContent(20,0.7684366); div2->SetBinContent(21,0.766055); div2->SetBinContent(22,0.7980085); div2->SetBinContent(23,0.7857143); div2->SetBinContent(24,0.742671); div2->SetBinContent(25,0.7225519); div2->SetBinContent(26,0.810241); div2->SetBinContent(27,0.7663399); div2->SetBinContent(28,0.7321157); div2->SetBinContent(29,0.7834586); div2->SetBinContent(30,0.7739726); div2->SetBinContent(31,0.6931983); div2->SetBinContent(32,0.6798825); div2->SetBinContent(33,0.8979058); div2->SetBinContent(34,0.9112903); div2->SetBinContent(35,0.9048362); div2->SetBinContent(36,0.923741); div2->SetBinContent(37,0.9083095); div2->SetBinContent(38,0.9012694); div2->SetBinContent(39,0.8887195); div2->SetBinContent(41,0.702346); div2->SetBinContent(42,0.7450142); div2->SetBinContent(43,0.7272727); div2->SetBinContent(44,0.7154696); div2->SetBinContent(45,0.6955381); div2->SetBinContent(46,0.6684073); div2->SetBinContent(47,0.7113238); div2->SetBinContent(48,0.6660808); div2->SetBinContent(49,0.7130584); div2->SetBinContent(50,0.7083333); div2->SetBinContent(51,0.740668); div2->SetBinContent(52,0.6990476); div2->SetBinContent(53,0.7007299); div2->SetBinContent(54,0.7197697); div2->SetBinContent(55,0.7296651); div2->SetBinContent(56,0.7688312); div2->SetBinError(1,0.103573); div2->SetBinError(2,0.09456406); div2->SetBinError(3,0.08216176); div2->SetBinError(4,0.07910623); div2->SetBinError(5,0.06952983); div2->SetBinError(6,0.07060668); div2->SetBinError(7,0.06915396); div2->SetBinError(8,0.06734181); div2->SetBinError(9,0.06365621); div2->SetBinError(10,0.06617212); div2->SetBinError(11,0.07124878); div2->SetBinError(12,0.06860783); div2->SetBinError(13,0.06658751); div2->SetBinError(14,0.06458976); div2->SetBinError(15,0.06770045); div2->SetBinError(16,0.05891965); div2->SetBinError(17,0.06420276); div2->SetBinError(18,0.06569344); div2->SetBinError(19,0.0664117); div2->SetBinError(20,0.06317744); div2->SetBinError(21,0.06417994); div2->SetBinError(22,0.06378941); div2->SetBinError(23,0.06815051); div2->SetBinError(24,0.06475052); div2->SetBinError(25,0.06057362); div2->SetBinError(26,0.06637542); div2->SetBinError(27,0.06636374); div2->SetBinError(28,0.06194416); div2->SetBinError(29,0.06470517); div2->SetBinError(30,0.06120729); div2->SetBinError(31,0.05804354); div2->SetBinError(32,0.05764997); div2->SetBinError(33,0.06676729); div2->SetBinError(34,0.06840742); div2->SetBinError(35,0.07331016); div2->SetBinError(36,0.07149664); div2->SetBinError(37,0.0704536); div2->SetBinError(38,0.06950155); div2->SetBinError(39,0.07150567); div2->SetBinError(41,0.05898523); div2->SetBinError(42,0.06069595); div2->SetBinError(43,0.06150436); div2->SetBinError(44,0.05802615); div2->SetBinError(45,0.05540893); div2->SetBinError(46,0.05369025); div2->SetBinError(47,0.06208969); div2->SetBinError(48,0.06213783); div2->SetBinError(49,0.06455988); div2->SetBinError(50,0.0632768); div2->SetBinError(51,0.07097588); div2->SetBinError(52,0.06699893); div2->SetBinError(53,0.06569267); div2->SetBinError(54,0.06870243); div2->SetBinError(55,0.07746959); div2->SetBinError(56,0.08387067); div2->SetEntries(42.6057); div2->SetStats(0); ci = TColor::GetColor("#6600cc"); div2->SetLineColor(ci); div2->SetLineWidth(2); div2->SetMarkerStyle(25); div2->SetMarkerSize(1.2); div2->GetXaxis()->SetNdivisions(5); div2->GetXaxis()->SetLabelFont(42); div2->GetXaxis()->SetLabelSize(0); div2->GetXaxis()->SetTitleSize(0.035); div2->GetXaxis()->SetTitleFont(42); div2->GetYaxis()->SetNdivisions(5); div2->GetYaxis()->SetLabelFont(42); div2->GetYaxis()->SetLabelSize(0.15); div2->GetYaxis()->SetTitleSize(0.035); div2->GetYaxis()->SetTitleFont(42); div2->GetZaxis()->SetLabelFont(42); div2->GetZaxis()->SetLabelSize(0.035); div2->GetZaxis()->SetTitleSize(0.035); div2->GetZaxis()->SetTitleFont(42); div2->Draw("pesame"); TH1D *div3 = new TH1D("div3","",60,1,61); div3->SetBinContent(1,0.7573529); div3->SetBinContent(2,0.8084507); div3->SetBinContent(3,0.7834101); div3->SetBinContent(4,0.804); div3->SetBinContent(5,0.7027027); div3->SetBinContent(6,0.7947883); div3->SetBinContent(7,0.7152778); div3->SetBinContent(8,0.7436709); div3->SetBinContent(9,0.6985294); div3->SetBinContent(10,0.7445141); div3->SetBinContent(11,0.7793103); div3->SetBinContent(12,0.7446458); div3->SetBinContent(13,0.7442219); div3->SetBinContent(14,0.7309417); div3->SetBinContent(15,0.7178218); div3->SetBinContent(16,0.06184012); div3->SetBinContent(17,0.7106061); div3->SetBinContent(18,0.7379095); div3->SetBinContent(19,0.704698); div3->SetBinContent(20,0.7035398); div3->SetBinContent(21,0.7217125); div3->SetBinContent(22,0.7510669); div3->SetBinContent(23,0.7126246); div3->SetBinContent(24,0.6758958); div3->SetBinContent(25,0.6750742); div3->SetBinContent(26,0.7319277); div3->SetBinContent(27,0.6977124); div3->SetBinContent(28,0.6788432); div3->SetBinContent(29,0.7142857); div3->SetBinContent(30,0.7068493); div3->SetBinContent(31,0.6295224); div3->SetBinContent(32,0.6167401); div3->SetBinContent(33,0.8390052); div3->SetBinContent(34,0.8655914); div3->SetBinContent(35,0.8611544); div3->SetBinContent(36,0.8604317); div3->SetBinContent(37,0.8724928); div3->SetBinContent(38,0.8519041); div3->SetBinContent(39,0.847561); div3->SetBinContent(41,0.6392962); div3->SetBinContent(42,0.6552707); div3->SetBinContent(43,0.6742424); div3->SetBinContent(44,0.6436464); div3->SetBinContent(45,0.6194226); div3->SetBinContent(46,0.5913838); div3->SetBinContent(47,0.6555024); div3->SetBinContent(48,0.5887522); div3->SetBinContent(49,0.6391753); div3->SetBinContent(50,0.6383333); div3->SetBinContent(51,0.6719057); div3->SetBinContent(52,0.6171429); div3->SetBinContent(53,0.6441606); div3->SetBinContent(54,0.6372361); div3->SetBinContent(55,0.645933); div3->SetBinContent(56,0.7168831); div3->SetBinContent(57,0.01612903); div3->SetBinError(1,0.09868855); div3->SetBinError(2,0.09062944); div3->SetBinError(3,0.08009127); div3->SetBinError(4,0.07605585); div3->SetBinError(5,0.0654108); div3->SetBinError(6,0.06805342); div3->SetBinError(7,0.06504245); div3->SetBinError(8,0.06388462); div3->SetBinError(9,0.05883811); div3->SetBinError(10,0.06363624); div3->SetBinError(11,0.06901477); div3->SetBinError(12,0.06524943); div3->SetBinError(13,0.06307653); div3->SetBinError(14,0.06131417); div3->SetBinError(15,0.06357644); div3->SetBinError(16,0.01205948); div3->SetBinError(17,0.06047304); div3->SetBinError(18,0.06307479); div3->SetBinError(19,0.06325129); div3->SetBinError(20,0.05923216); div3->SetBinError(21,0.06144071); div3->SetBinError(22,0.06101301); div3->SetBinError(23,0.06345025); div3->SetBinError(24,0.06045535); div3->SetBinError(25,0.05765085); div3->SetBinError(26,0.06160522); div3->SetBinError(27,0.06196802); div3->SetBinError(28,0.05862835); div3->SetBinError(29,0.06047249); div3->SetBinError(30,0.05727898); div3->SetBinError(31,0.05413145); div3->SetBinError(32,0.05372737); div3->SetBinError(33,0.06349286); div3->SetBinError(34,0.0658432); div3->SetBinError(35,0.07066672); div3->SetBinError(36,0.0678237); div3->SetBinError(37,0.06837954); div3->SetBinError(38,0.06665742); div3->SetBinError(39,0.06903629); div3->SetBinError(41,0.05509665); div3->SetBinError(42,0.05528375); div3->SetBinError(43,0.05820701); div3->SetBinError(44,0.05373728); div3->SetBinError(45,0.05095055); div3->SetBinError(46,0.0491532); div3->SetBinError(47,0.05851179); div3->SetBinError(48,0.05684875); div3->SetBinError(49,0.05963436); div3->SetBinError(50,0.05867716); div3->SetBinError(51,0.06611419); div3->SetBinError(52,0.06122003); div3->SetBinError(53,0.06180238); div3->SetBinError(54,0.06289069); div3->SetBinError(55,0.07090385); div3->SetBinError(56,0.07968704); div3->SetBinError(57,0.01817742); div3->SetEntries(38.79304); div3->SetStats(0); ci = TColor::GetColor("#33ccff"); div3->SetLineColor(ci); div3->SetLineWidth(2); div3->SetMarkerStyle(22); div3->SetMarkerSize(1.2); div3->GetXaxis()->SetNdivisions(5); div3->GetXaxis()->SetLabelFont(42); div3->GetXaxis()->SetLabelSize(0); div3->GetXaxis()->SetTitleSize(0.035); div3->GetXaxis()->SetTitleFont(42); div3->GetYaxis()->SetNdivisions(5); div3->GetYaxis()->SetLabelFont(42); div3->GetYaxis()->SetLabelSize(0.15); div3->GetYaxis()->SetTitleSize(0.035); div3->GetYaxis()->SetTitleFont(42); div3->GetZaxis()->SetLabelFont(42); div3->GetZaxis()->SetLabelSize(0.035); div3->GetZaxis()->SetTitleSize(0.035); div3->GetZaxis()->SetTitleFont(42); div3->Draw("pesame"); TLegend *leg = new TLegend(0.1,0.7,0.85,0.8,NULL,"brNDC"); leg->SetBorderSize(1); leg->SetTextSize(0.03); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); TLegendEntry *entry=leg->AddEntry("div","Mean hit eff: 0.78","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(1.2); entry->SetTextFont(42); entry=leg->AddEntry("div","Mean in-band hit eff: 0.75","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(25); entry->SetMarkerSize(1.2); entry->SetTextFont(42); entry=leg->AddEntry("div","Mean reco eff: 0.68","p"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(22); entry->SetMarkerSize(1.2); entry->SetTextFont(42); leg->Draw(); TPaveText *pt = new TPaveText(0.05,0.8,0.95,0.98,"brNDC"); pt->SetFillColor(0); pt->SetTextAlign(12); pt->SetTextFont(42); pt->SetTextSize(0.05); TText *AText = pt->AddText("Run 7788 SL1L1"); AText = pt->AddText("HV = 3500 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }