void Efficiency_7606_L_Cell() { //=========Macro generated from canvas: c/c //========= (Sat Dec 22 18:34:34 2018) 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.9209809); div1->SetBinContent(2,0.975); div1->SetBinContent(3,0.9648438); div1->SetBinContent(4,0.962963); div1->SetBinContent(5,0.9665653); div1->SetBinContent(6,0.9623188); div1->SetBinContent(7,0.9633968); div1->SetBinContent(8,0.9644809); div1->SetBinContent(9,0.9574468); div1->SetBinContent(10,0.9575597); div1->SetBinContent(11,0.9749609); div1->SetBinContent(12,0.9533955); div1->SetBinContent(13,0.9658793); div1->SetBinContent(14,0.9669312); div1->SetBinContent(15,0.9662921); div1->SetBinContent(16,0.9616613); div1->SetBinContent(17,0.9612403); div1->SetBinContent(18,0.9664879); div1->SetBinContent(19,0.9697802); div1->SetBinContent(20,0.9694868); div1->SetBinContent(21,0.957672); div1->SetBinContent(22,0.9630573); div1->SetBinContent(23,0.9654219); div1->SetBinContent(24,0.965736); div1->SetBinContent(25,0.9731801); div1->SetBinContent(26,0.9655629); div1->SetBinContent(27,0.9631579); div1->SetBinContent(28,0.9705489); div1->SetBinContent(29,0.964512); div1->SetBinContent(30,0.9647631); div1->SetBinContent(31,0.953125); div1->SetBinContent(32,0.9599529); div1->SetBinContent(33,0.9769053); div1->SetBinContent(34,0.9617682); div1->SetBinContent(35,0.9677419); div1->SetBinContent(36,0.9674185); div1->SetBinContent(37,0.9646341); div1->SetBinContent(38,0.9690844); div1->SetBinContent(39,0.9688769); div1->SetBinContent(41,0.9541176); div1->SetBinContent(42,0.9697703); div1->SetBinContent(43,0.9687906); div1->SetBinContent(44,0.9542079); div1->SetBinContent(45,0.9526124); div1->SetBinContent(46,0.9711316); div1->SetBinContent(47,0.953869); div1->SetBinContent(48,0.9482201); div1->SetBinContent(49,0.9449405); div1->SetBinContent(50,0.9609827); div1->SetBinContent(51,0.9563025); div1->SetBinContent(52,0.9664537); div1->SetBinContent(53,0.9702194); div1->SetBinContent(54,0.9580645); div1->SetBinContent(55,0.9353448); div1->SetBinContent(56,0.9584352); div1->SetBinError(1,0.09816957); div1->SetBinError(2,0.1034287); div1->SetBinError(3,0.08605085); div1->SetBinError(4,0.08165166); div1->SetBinError(5,0.07600745); div1->SetBinError(6,0.07398006); div1->SetBinError(7,0.07442047); div1->SetBinError(8,0.07194696); div1->SetBinError(9,0.07059643); div1->SetBinError(10,0.07050895); div1->SetBinError(11,0.07762983); div1->SetBinError(12,0.07041996); div1->SetBinError(13,0.0705929); div1->SetBinError(14,0.07093019); div1->SetBinError(15,0.07305287); div1->SetBinError(16,0.07763011); div1->SetBinError(17,0.06979185); div1->SetBinError(18,0.07137953); div1->SetBinError(19,0.0724406); div1->SetBinError(20,0.07277494); div1->SetBinError(21,0.07042179); div1->SetBinError(22,0.06939904); div1->SetBinError(23,0.07244618); div1->SetBinError(24,0.06941082); div1->SetBinError(25,0.07003321); div1->SetBinError(26,0.07090203); div1->SetBinError(27,0.07053675); div1->SetBinError(28,0.07155581); div1->SetBinError(29,0.06930108); div1->SetBinError(30,0.06786768); div1->SetBinError(31,0.06962145); div1->SetBinError(32,0.06657118); div1->SetBinError(33,0.06678329); div1->SetBinError(34,0.06714145); div1->SetBinError(35,0.07308353); div1->SetBinError(36,0.0690644); div1->SetBinError(37,0.06798492); div1->SetBinError(38,0.06736225); div1->SetBinError(39,0.07184934); div1->SetBinError(41,0.06622957); div1->SetBinError(42,0.06796599); div1->SetBinError(43,0.07042923); div1->SetBinError(44,0.06793387); div1->SetBinError(45,0.06722786); div1->SetBinError(46,0.06648769); div1->SetBinError(47,0.07447186); div1->SetBinError(48,0.07731362); div1->SetBinError(49,0.07395069); div1->SetBinError(50,0.07379639); div1->SetBinError(51,0.07929487); div1->SetBinError(52,0.07791919); div1->SetBinError(53,0.07740777); div1->SetBinError(54,0.07778666); div1->SetBinError(55,0.08832028); div1->SetBinError(56,0.09579986); div1->SetMinimum(0.3); div1->SetMaximum(1); div1->SetEntries(52.91825); 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.9019074); div2->SetBinContent(2,0.9416667); div2->SetBinContent(3,0.9335938); div2->SetBinContent(4,0.9347443); div2->SetBinContent(5,0.943769); div2->SetBinContent(6,0.9333333); div2->SetBinContent(7,0.9326501); div2->SetBinContent(8,0.9344262); div2->SetBinContent(9,0.9321809); div2->SetBinContent(10,0.928382); div2->SetBinContent(11,0.943662); div2->SetBinContent(12,0.9320905); div2->SetBinContent(13,0.9422572); div2->SetBinContent(14,0.9404762); div2->SetBinContent(15,0.9283708); div2->SetBinContent(16,0.6214058); div2->SetBinContent(17,0.9431525); div2->SetBinContent(18,0.9329759); div2->SetBinContent(19,0.9491758); div2->SetBinContent(20,0.9209431); div2->SetBinContent(21,0.9325397); div2->SetBinContent(22,0.943949); div2->SetBinContent(23,0.9377593); div2->SetBinContent(24,0.9416244); div2->SetBinContent(25,0.9335888); div2->SetBinContent(26,0.9337748); div2->SetBinContent(27,0.9394737); div2->SetBinContent(28,0.957162); div2->SetBinContent(29,0.9442332); div2->SetBinContent(30,0.9441069); div2->SetBinContent(31,0.9192708); div2->SetBinContent(32,0.9375736); div2->SetBinContent(33,0.9503464); div2->SetBinContent(34,0.9307049); div2->SetBinContent(35,0.9340813); div2->SetBinContent(36,0.9310777); div2->SetBinContent(37,0.9280488); div2->SetBinContent(38,0.941736); div2->SetBinContent(39,0.9296346); div2->SetBinContent(41,0.9364706); div2->SetBinContent(42,0.9455865); div2->SetBinContent(43,0.9414824); div2->SetBinContent(44,0.9257426); div2->SetBinContent(45,0.9295261); div2->SetBinContent(46,0.948037); div2->SetBinContent(47,0.9196429); div2->SetBinContent(48,0.9223301); div2->SetBinContent(49,0.9181548); div2->SetBinContent(50,0.9306358); div2->SetBinContent(51,0.9277311); div2->SetBinContent(52,0.9361022); div2->SetBinContent(53,0.9529781); div2->SetBinContent(54,0.9354839); div2->SetBinContent(55,0.9094828); div2->SetBinContent(56,0.9290954); div2->SetBinError(1,0.09665249); div2->SetBinError(2,0.1007745); div2->SetBinError(3,0.08396099); div2->SetBinError(4,0.07985827); div2->SetBinError(5,0.07466409); div2->SetBinError(6,0.07230988); div2->SetBinError(7,0.07263981); div2->SetBinError(8,0.07026607); div2->SetBinError(9,0.06920112); div2->SetBinError(10,0.06889922); div2->SetBinError(11,0.07575957); div2->SetBinError(12,0.06924218); div2->SetBinError(13,0.0692991); div2->SetBinError(14,0.0694754); div2->SetBinError(15,0.0709016); div2->SetBinError(16,0.05634289); div2->SetBinError(17,0.06880855); div2->SetBinError(18,0.06952304); div2->SetBinError(19,0.07128715); div2->SetBinError(20,0.07003724); div2->SetBinError(21,0.06903762); div2->SetBinError(22,0.06836782); div2->SetBinError(23,0.07089008); div2->SetBinError(24,0.0681121); div2->SetBinError(25,0.06789377); div2->SetBinError(26,0.06915154); div2->SetBinError(27,0.06923721); div2->SetBinError(28,0.07081655); div2->SetBinError(29,0.06820962); div2->SetBinError(30,0.06677914); div2->SetBinError(31,0.06776854); div2->SetBinError(32,0.06540886); div2->SetBinError(33,0.06542108); div2->SetBinError(34,0.06551583); div2->SetBinError(35,0.07117654); div2->SetBinError(36,0.06711772); div2->SetBinError(37,0.06605061); div2->SetBinError(38,0.06593679); div2->SetBinError(39,0.06966493); div2->SetBinError(41,0.065313); div2->SetBinError(42,0.06669536); div2->SetBinError(43,0.06894065); div2->SetBinError(44,0.06641601); div2->SetBinError(45,0.06600834); div2->SetBinError(46,0.06530233); div2->SetBinError(47,0.07246946); div2->SetBinError(48,0.07573371); div2->SetBinError(49,0.07238211); div2->SetBinError(50,0.07204966); div2->SetBinError(51,0.07752012); div2->SetBinError(52,0.0760842); div2->SetBinError(53,0.07637713); div2->SetBinError(54,0.07641379); div2->SetBinError(55,0.08649461); div2->SetBinError(56,0.09360239); div2->SetMaximum(1); div2->SetEntries(51.09033); 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(0,0.006097561); div3->SetBinContent(1,0.8910082); div3->SetBinContent(2,0.9111111); div3->SetBinContent(3,0.921875); div3->SetBinContent(4,0.9223986); div3->SetBinContent(5,0.9224924); div3->SetBinContent(6,0.9217391); div3->SetBinContent(7,0.909224); div3->SetBinContent(8,0.9262295); div3->SetBinContent(9,0.9109043); div3->SetBinContent(10,0.9137931); div3->SetBinContent(11,0.9295775); div3->SetBinContent(12,0.9121172); div3->SetBinContent(13,0.9186352); div3->SetBinContent(14,0.9193122); div3->SetBinContent(15,0.9129213); div3->SetBinContent(16,0.1230032); div3->SetBinContent(17,0.9289406); div3->SetBinContent(18,0.9088472); div3->SetBinContent(19,0.9368132); div3->SetBinContent(20,0.8973648); div3->SetBinContent(21,0.9007937); div3->SetBinContent(22,0.9235669); div3->SetBinContent(23,0.9197787); div3->SetBinContent(24,0.9137056); div3->SetBinContent(25,0.9106003); div3->SetBinContent(26,0.9125828); div3->SetBinContent(27,0.9184211); div3->SetBinContent(28,0.9263722); div3->SetBinContent(29,0.9188847); div3->SetBinContent(30,0.9295261); div3->SetBinContent(31,0.9036458); div3->SetBinContent(32,0.9210836); div3->SetBinContent(33,0.9387991); div3->SetBinContent(34,0.9151732); div3->SetBinContent(35,0.911641); div3->SetBinContent(36,0.9072682); div3->SetBinContent(37,0.9134146); div3->SetBinContent(38,0.9298454); div3->SetBinContent(39,0.9161028); div3->SetBinContent(41,0.9023529); div3->SetBinContent(42,0.929867); div3->SetBinContent(43,0.9154746); div3->SetBinContent(44,0.9059406); div3->SetBinContent(45,0.8955043); div3->SetBinContent(46,0.9168591); div3->SetBinContent(47,0.8988095); div3->SetBinContent(48,0.9029126); div3->SetBinContent(49,0.8883929); div3->SetBinContent(50,0.9075145); div3->SetBinContent(51,0.8957983); div3->SetBinContent(52,0.9073482); div3->SetBinContent(53,0.9310345); div3->SetBinContent(54,0.9129032); div3->SetBinContent(55,0.8793103); div3->SetBinContent(56,0.8997555); div3->SetBinContent(57,0.01515152); div3->SetBinError(0,0.07808688); div3->SetBinError(1,0.09578311); div3->SetBinError(2,0.09832747); div3->SetBinError(3,0.08317424); div3->SetBinError(4,0.07907077); div3->SetBinError(5,0.07340531); div3->SetBinError(6,0.07163934); div3->SetBinError(7,0.0712764); div3->SetBinError(8,0.06980606); div3->SetBinError(9,0.06802112); div3->SetBinError(10,0.06809112); div3->SetBinError(11,0.07491454); div3->SetBinError(12,0.06813384); div3->SetBinError(13,0.06799979); div3->SetBinError(14,0.06830656); div3->SetBinError(15,0.0700209); div3->SetBinError(16,0.01893371); div3->SetBinError(17,0.06803372); div3->SetBinError(18,0.06817932); div3->SetBinError(19,0.07059304); div3->SetBinError(20,0.06869866); div3->SetBinError(21,0.06728004); div3->SetBinError(22,0.06726393); div3->SetBinError(23,0.06987443); div3->SetBinError(24,0.06660121); div3->SetBinError(25,0.06664445); div3->SetBinError(26,0.06797892); div3->SetBinError(27,0.06807738); div3->SetBinError(28,0.06910957); div3->SetBinError(29,0.06683968); div3->SetBinError(30,0.06600834); div3->SetBinError(31,0.06690943); div3->SetBinError(32,0.06454939); div3->SetBinError(33,0.06482682); div3->SetBinError(34,0.06469957); div3->SetBinError(35,0.06989872); div3->SetBinError(36,0.0658353); div3->SetBinError(37,0.06527327); div3->SetBinError(38,0.06531484); div3->SetBinError(39,0.06890808); div3->SetBinError(41,0.06353252); div3->SetBinError(42,0.0658665); div3->SetBinError(43,0.06751611); div3->SetBinError(44,0.06535541); div3->SetBinError(45,0.06420164); div3->SetBinError(46,0.06369425); div3->SetBinError(47,0.07124437); div3->SetBinError(48,0.07454381); div3->SetBinError(49,0.07063); div3->SetBinError(50,0.07071229); div3->SetBinError(51,0.07552548); div3->SetBinError(52,0.07433642); div3->SetBinError(53,0.07506081); div3->SetBinError(54,0.07503526); div3->SetBinError(55,0.08435331); div3->SetBinError(56,0.09139304); div3->SetBinError(57,0.01701654); div3->SetMaximum(1); div3->SetEntries(49.47444); 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.96","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.92","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.89","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 7606 SL1L1"); AText = pt->AddText("HV = -9999 V, FEth = 0 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }