void Efficiency_7362_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:19:57 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1734043,68.5,1.560639); 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.5844156); div1->SetBinContent(2,0.5801527); div1->SetBinContent(3,0.5306407); div1->SetBinContent(4,0.4751693); div1->SetBinContent(5,0.3401442); div1->SetBinContent(6,0.3218143); div1->SetBinContent(7,0.3508197); div1->SetBinContent(8,0.380182); div1->SetBinContent(9,0.3639208); div1->SetBinContent(10,0.3646245); div1->SetBinContent(11,0.336887); div1->SetBinContent(12,0.3151951); div1->SetBinContent(13,0.3336397); div1->SetBinContent(14,0.3241895); div1->SetBinContent(15,0.2913534); div1->SetBinContent(16,0.2836879); div1->SetBinContent(17,0.2925801); div1->SetBinContent(18,0.2705592); div1->SetBinContent(19,0.2951862); div1->SetBinContent(20,0.2701049); div1->SetBinContent(21,0.2695811); div1->SetBinContent(22,0.2890071); div1->SetBinContent(23,0.2211982); div1->SetBinContent(24,0.2015209); div1->SetBinContent(25,0.1958159); div1->SetBinContent(26,0.2136602); div1->SetBinContent(27,0.2105263); div1->SetBinContent(28,0.2012579); div1->SetBinContent(29,0.1993543); div1->SetBinContent(30,0.1864018); div1->SetBinContent(31,0.1887255); div1->SetBinContent(32,0.1686747); div1->SetBinContent(33,0.9293958); div1->SetBinContent(34,0.9165447); div1->SetBinContent(35,0.9306859); div1->SetBinContent(36,0.9286754); div1->SetBinContent(37,0.9215947); div1->SetBinContent(38,0.9416446); div1->SetBinContent(39,0.9306864); div1->SetBinContent(41,0.1712281); div1->SetBinContent(42,0.1699659); div1->SetBinContent(43,0.1632928); div1->SetBinContent(44,0.1669173); div1->SetBinContent(45,0.1571125); div1->SetBinContent(46,0.1437198); div1->SetBinContent(47,0.1618421); div1->SetBinContent(48,0.1650485); div1->SetBinContent(49,0.1649007); div1->SetBinContent(50,0.18529); div1->SetBinContent(51,0.1924439); div1->SetBinContent(52,0.1881779); div1->SetBinContent(53,0.2057927); div1->SetBinContent(54,0.1923828); div1->SetBinContent(55,0.216895); div1->SetBinContent(56,0.2881699); div1->SetBinError(1,0.06275587); div1->SetBinError(2,0.05861813); div1->SetBinError(3,0.04698888); div1->SetBinError(4,0.03912196); div1->SetBinError(5,0.03201186); div1->SetBinError(6,0.02921767); div1->SetBinError(7,0.03117859); div1->SetBinError(8,0.03169547); div1->SetBinError(9,0.03123184); div1->SetBinError(10,0.03044347); div1->SetBinError(11,0.02995113); div1->SetBinError(12,0.02808863); div1->SetBinError(13,0.02762648); div1->SetBinError(14,0.02576284); div1->SetBinError(15,0.02547977); div1->SetBinError(16,0.02430533); div1->SetBinError(17,0.02420229); div1->SetBinError(18,0.02267523); div1->SetBinError(19,0.02527014); div1->SetBinError(20,0.02335155); div1->SetBinError(21,0.02380465); div1->SetBinError(22,0.02461168); div1->SetBinError(23,0.0209936); div1->SetBinError(24,0.02005367); div1->SetBinError(25,0.01846542); div1->SetBinError(26,0.02000072); div1->SetBinError(27,0.01999197); div1->SetBinError(28,0.01947972); div1->SetBinError(29,0.01834818); div1->SetBinError(30,0.01708521); div1->SetBinError(31,0.01781159); div1->SetBinError(32,0.01589867); div1->SetBinError(33,0.04933463); div1->SetBinError(34,0.05070175); div1->SetBinError(35,0.05093045); div1->SetBinError(36,0.05105155); div1->SetBinError(37,0.04850173); div1->SetBinError(38,0.04923723); div1->SetBinError(39,0.0491692); div1->SetBinError(41,0.0154977); div1->SetBinError(42,0.01521176); div1->SetBinError(43,0.01473859); div1->SetBinError(44,0.0157797); div1->SetBinError(45,0.01472435); div1->SetBinError(46,0.01284769); div1->SetBinError(47,0.01446984); div1->SetBinError(48,0.01453476); div1->SetBinError(49,0.01469375); div1->SetBinError(50,0.01637476); div1->SetBinError(51,0.01533419); div1->SetBinError(52,0.01448408); div1->SetBinError(53,0.01486485); div1->SetBinError(54,0.01394321); div1->SetBinError(55,0.01458659); div1->SetBinError(56,0.01854952); div1->SetMinimum(0); div1->SetEntries(19.2834); 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.5021645); div2->SetBinContent(2,0.490458); div2->SetBinContent(3,0.4512535); div2->SetBinContent(4,0.3758465); div2->SetBinContent(5,0.2367788); div2->SetBinContent(6,0.2343413); div2->SetBinContent(7,0.2622951); div2->SetBinContent(8,0.281092); div2->SetBinContent(9,0.2544317); div2->SetBinContent(10,0.2796443); div2->SetBinContent(11,0.2601279); div2->SetBinContent(12,0.2392197); div2->SetBinContent(13,0.25); div2->SetBinContent(14,0.2103076); div2->SetBinContent(15,0.1823308); div2->SetBinContent(16,0.07535461); div2->SetBinContent(17,0.2141653); div2->SetBinContent(18,0.1817434); div2->SetBinContent(19,0.1934605); div2->SetBinContent(20,0.1826923); div2->SetBinContent(21,0.1703097); div2->SetBinContent(22,0.195922); div2->SetBinContent(23,0.1354839); div2->SetBinContent(24,0.1311787); div2->SetBinContent(25,0.1146444); div2->SetBinContent(26,0.145359); div2->SetBinContent(27,0.1498662); div2->SetBinContent(28,0.1266846); div2->SetBinContent(29,0.1251009); div2->SetBinContent(30,0.1191749); div2->SetBinContent(31,0.1127451); div2->SetBinContent(32,0.09412651); div2->SetBinContent(33,0.8791582); div2->SetBinContent(34,0.8777452); div2->SetBinContent(35,0.8902527); div2->SetBinContent(36,0.8951965); div2->SetBinContent(37,0.8850498); div2->SetBinContent(38,0.8998674); div2->SetBinContent(39,0.8815612); div2->SetBinContent(41,0.1066667); div2->SetBinContent(42,0.1112628); div2->SetBinContent(43,0.09986505); div2->SetBinContent(44,0.1037594); div2->SetBinContent(45,0.1019108); div2->SetBinContent(46,0.08333333); div2->SetBinContent(47,0.08486842); div2->SetBinContent(48,0.1080906); div2->SetBinContent(49,0.102649); div2->SetBinContent(50,0.115983); div2->SetBinContent(51,0.1316411); div2->SetBinContent(52,0.1263557); div2->SetBinContent(53,0.1412602); div2->SetBinContent(54,0.1298828); div2->SetBinContent(55,0.1497717); div2->SetBinContent(56,0.2148635); div2->SetBinError(1,0.05633152); div2->SetBinError(2,0.05201969); div2->SetBinError(3,0.04191027); div2->SetBinError(4,0.03322307); div2->SetBinError(5,0.02507862); div2->SetBinError(6,0.02360905); div2->SetBinError(7,0.02560228); div2->SetBinError(8,0.02579699); div2->SetBinError(9,0.02450435); div2->SetBinError(10,0.02541367); div2->SetBinError(11,0.02514646); div2->SetBinError(12,0.0233369); div2->SetBinError(13,0.02273772); div2->SetBinError(14,0.01928541); div2->SetBinError(15,0.0186803); div2->SetBinError(16,0.01041701); div2->SetBinError(17,0.01965673); div2->SetBinError(18,0.01743724); div2->SetBinError(19,0.0190861); div2->SetBinError(20,0.0180385); div2->SetBinError(21,0.01759398); div2->SetBinError(22,0.01901263); div2->SetBinError(23,0.01528765); div2->SetBinError(24,0.01521109); div2->SetBinError(25,0.01311114); div2->SetBinError(26,0.01558344); div2->SetBinError(27,0.01603854); div2->SetBinError(28,0.01446608); div2->SetBinError(29,0.0136024); div2->SetBinError(30,0.01283557); div2->SetBinError(31,0.0128201); div2->SetBinError(32,0.01100186); div2->SetBinError(33,0.04733735); div2->SetBinError(34,0.04909777); div2->SetBinError(35,0.04927464); div2->SetBinError(36,0.04967544); div2->SetBinError(37,0.04706411); div2->SetBinError(38,0.0476008); div2->SetBinError(39,0.04722539); div2->SetBinError(41,0.01147748); div2->SetBinError(42,0.01162168); div2->SetBinError(43,0.01080297); div2->SetBinError(44,0.01167771); div2->SetBinError(45,0.01120369); div2->SetBinError(46,0.00914161); div2->SetBinError(47,0.009649077); div2->SetBinError(48,0.01111425); div2->SetBinError(49,0.01088656); div2->SetBinError(50,0.01214115); div2->SetBinError(51,0.01201375); div2->SetBinError(52,0.01122033); div2->SetBinError(53,0.01165647); div2->SetBinError(54,0.01083366); div2->SetBinError(55,0.01147018); div2->SetBinError(56,0.01525355); div2->SetEntries(15.0993); 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.4415584); div3->SetBinContent(2,0.4351145); div3->SetBinContent(3,0.408078); div3->SetBinContent(4,0.3408578); div3->SetBinContent(5,0.2019231); div3->SetBinContent(6,0.2030238); div3->SetBinContent(7,0.2098361); div3->SetBinContent(8,0.2537917); div3->SetBinContent(9,0.2221064); div3->SetBinContent(10,0.2381423); div3->SetBinContent(11,0.2260128); div3->SetBinContent(12,0.2084189); div3->SetBinContent(13,0.2049632); div3->SetBinContent(14,0.1795511); div3->SetBinContent(15,0.1569549); div3->SetBinContent(16,0.02836879); div3->SetBinContent(17,0.1838111); div3->SetBinContent(18,0.15625); div3->SetBinContent(19,0.1671208); div3->SetBinContent(20,0.152972); div3->SetBinContent(21,0.1502732); div3->SetBinContent(22,0.1710993); div3->SetBinContent(23,0.1152074); div3->SetBinContent(24,0.1112167); div3->SetBinContent(25,0.09790795); div3->SetBinContent(26,0.1182137); div3->SetBinContent(27,0.1248885); div3->SetBinContent(28,0.1087152); div3->SetBinContent(29,0.110573); div3->SetBinContent(30,0.1023682); div3->SetBinContent(31,0.09722222); div3->SetBinContent(32,0.08659639); div3->SetBinContent(33,0.8540394); div3->SetBinContent(34,0.8440703); div3->SetBinContent(35,0.866426); div3->SetBinContent(36,0.8668122); div3->SetBinContent(37,0.8684385); div3->SetBinContent(38,0.872679); div3->SetBinContent(39,0.8539704); div3->SetBinContent(41,0.08561404); div3->SetBinContent(42,0.09010239); div3->SetBinContent(43,0.0877193); div3->SetBinContent(44,0.08947368); div3->SetBinContent(45,0.07784855); div3->SetBinContent(46,0.06884058); div3->SetBinContent(47,0.07434211); div3->SetBinContent(48,0.09190939); div3->SetBinContent(49,0.08609272); div3->SetBinContent(50,0.1046676); div3->SetBinContent(51,0.1251476); div3->SetBinContent(52,0.112256); div3->SetBinContent(53,0.1361789); div3->SetBinContent(54,0.1186523); div3->SetBinContent(55,0.1383562); div3->SetBinContent(56,0.2017189); div3->SetBinContent(57,0.0078125); div3->SetBinError(1,0.05145843); div3->SetBinError(2,0.04782423); div3->SetBinError(3,0.03906951); div3->SetBinError(4,0.0310655); div3->SetBinError(5,0.02257913); div3->SetBinError(6,0.0214788); div3->SetBinError(7,0.02208058); div3->SetBinError(8,0.0240893); div3->SetBinError(9,0.02239067); div3->SetBinError(10,0.02282603); div3->SetBinError(11,0.0229022); div3->SetBinError(12,0.02130631); div3->SetBinError(13,0.01993921); div3->SetBinError(14,0.01739363); div3->SetBinError(15,0.01695729); div3->SetBinError(16,0.00585961); div3->SetBinError(17,0.01778666); div3->SetBinError(18,0.01581634); div3->SetBinError(19,0.0173569); div3->SetBinError(20,0.01608631); div3->SetBinError(21,0.01623379); div3->SetBinError(22,0.0174104); div3->SetBinError(23,0.01380202); div3->SetBinError(24,0.01371095); div3->SetBinError(25,0.01188386); div3->SetBinError(26,0.01367233); div3->SetBinError(27,0.0142851); div3->SetBinError(28,0.01314189); div3->SetBinError(29,0.01258822); div3->SetBinError(30,0.01167267); div3->SetBinError(31,0.01169126); div3->SetBinError(32,0.01045145); div3->SetBinError(33,0.04633133); div3->SetBinError(34,0.04769562); div3->SetBinError(35,0.04829283); div3->SetBinError(36,0.04850177); div3->SetBinError(37,0.04640727); div3->SetBinError(38,0.04652881); div3->SetBinError(39,0.04612547); div3->SetBinError(41,0.0100191); div3->SetBinError(42,0.01019647); div3->SetBinError(43,0.009972107); div3->SetBinError(44,0.01065545); div3->SetBinError(45,0.009493564); div3->SetBinError(46,0.008139175); div3->SetBinError(47,0.008900351); div3->SetBinError(48,0.01005114); div3->SetBinError(49,0.009766363); div3->SetBinError(50,0.0113871); div3->SetBinError(51,0.01163582); div3->SetBinError(52,0.01041647); div3->SetBinError(53,0.01138816); div3->SetBinError(54,0.01023342); div3->SetBinError(55,0.01090484); div3->SetBinError(56,0.01463416); div3->SetBinError(57,0.008503034); div3->SetEntries(13.73631); 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.24","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.17","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.14","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 7362 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 30 mV, Source filter = 220.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }