void Efficiency_7621_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:18:35 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-6.500001,-0.1666667,68.5,1.5); 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.73297); div1->SetBinContent(2,0.7153285); div1->SetBinContent(3,0.6708333); div1->SetBinContent(4,0.6390244); div1->SetBinContent(5,0.5038402); div1->SetBinContent(6,0.4664537); div1->SetBinContent(7,0.4773869); div1->SetBinContent(8,0.5189107); div1->SetBinContent(9,0.486755); div1->SetBinContent(10,0.509434); div1->SetBinContent(11,0.5234568); div1->SetBinContent(12,0.4629213); div1->SetBinContent(13,0.5239437); div1->SetBinContent(14,0.3819578); div1->SetBinContent(15,0.4952532); div1->SetBinContent(16,0.3920973); div1->SetBinContent(17,0.43083); div1->SetBinContent(18,0.4067797); div1->SetBinContent(19,0.4248862); div1->SetBinContent(20,0.4435374); div1->SetBinContent(21,0.3858025); div1->SetBinContent(22,0.4457831); div1->SetBinContent(23,0.3987342); div1->SetBinContent(24,0.3518248); div1->SetBinContent(25,0.3341804); div1->SetBinContent(26,0.404463); div1->SetBinContent(27,0.3557692); div1->SetBinContent(28,0.2696011); div1->SetBinContent(29,0.3344482); div1->SetBinContent(30,0.2787611); div1->SetBinContent(31,0.2863706); div1->SetBinContent(32,0.2619372); div1->SetBinContent(33,0.9498208); div1->SetBinContent(34,0.9638826); div1->SetBinContent(35,0.945); div1->SetBinContent(36,0.940874); div1->SetBinContent(37,0.9521964); div1->SetBinContent(38,0.9331652); div1->SetBinContent(39,0.9458272); div1->SetBinContent(41,0.2534819); div1->SetBinContent(42,0.2891061); div1->SetBinContent(43,0.2809365); div1->SetBinContent(44,0.2752976); div1->SetBinContent(45,0.2503556); div1->SetBinContent(46,0.2383489); div1->SetBinContent(47,0.2367067); div1->SetBinContent(48,0.2420857); div1->SetBinContent(49,0.2562225); div1->SetBinContent(50,0.2781955); div1->SetBinContent(51,0.2559727); div1->SetBinContent(52,0.2595041); div1->SetBinContent(53,0.2911814); div1->SetBinContent(54,0.2892157); div1->SetBinContent(55,0.292543); div1->SetBinContent(56,0.3851351); div1->SetBinError(1,0.08295069); div1->SetBinError(2,0.07700335); div1->SetBinError(3,0.0680033); div1->SetBinError(4,0.05800246); div1->SetBinError(5,0.04756698); div1->SetBinError(6,0.04594037); div1->SetBinError(7,0.04781611); div1->SetBinError(8,0.04820184); div1->SetBinError(9,0.0481939); div1->SetBinError(10,0.05065896); div1->SetBinError(11,0.06196194); div1->SetBinError(12,0.05419784); div1->SetBinError(13,0.06622545); div1->SetBinError(14,0.04381014); div1->SetBinError(15,0.04769348); div1->SetBinError(16,0.03969645); div1->SetBinError(17,0.0394631); div1->SetBinError(18,0.03771732); div1->SetBinError(19,0.04194302); div1->SetBinError(20,0.04092539); div1->SetBinError(21,0.03955605); div1->SetBinError(22,0.04321036); div1->SetBinError(23,0.04097869); div1->SetBinError(24,0.03610557); div1->SetBinError(25,0.0325187); div1->SetBinError(26,0.03885584); div1->SetBinError(27,0.03811983); div1->SetBinError(28,0.02925617); div1->SetBinError(29,0.03732566); div1->SetBinError(30,0.03098264); div1->SetBinError(31,0.03214804); div1->SetBinError(32,0.02857856); div1->SetBinError(33,0.06651729); div1->SetBinError(34,0.06536566); div1->SetBinError(35,0.06778011); div1->SetBinError(36,0.06850767); div1->SetBinError(37,0.06930059); div1->SetBinError(38,0.0674415); div1->SetBinError(39,0.07340415); div1->SetBinError(41,0.02824919); div1->SetBinError(42,0.03089867); div1->SetBinError(43,0.03316306); div1->SetBinError(44,0.03086012); div1->SetBinError(45,0.02831361); div1->SetBinError(46,0.02651251); div1->SetBinError(47,0.0299532); div1->SetBinError(48,0.03167909); div1->SetBinError(49,0.02917269); div1->SetBinError(50,0.0312413); div1->SetBinError(51,0.03147422); div1->SetBinError(52,0.03126103); div1->SetBinError(53,0.03388878); div1->SetBinError(54,0.03342963); div1->SetBinError(55,0.03644272); div1->SetBinError(56,0.04772973); div1->SetMinimum(0); div1->SetMaximum(1); div1->SetEntries(25.31933); 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.6948229); div2->SetBinContent(2,0.6666667); div2->SetBinContent(3,0.5958333); div2->SetBinContent(4,0.5739837); div2->SetBinContent(5,0.4331797); div2->SetBinContent(6,0.4025559); div2->SetBinContent(7,0.3969849); div2->SetBinContent(8,0.4372163); div2->SetBinContent(9,0.3923841); div2->SetBinContent(10,0.4339623); div2->SetBinContent(11,0.4493827); div2->SetBinContent(12,0.3842697); div2->SetBinContent(13,0.3859155); div2->SetBinContent(14,0.2399232); div2->SetBinContent(15,0.3481013); div2->SetBinContent(16,0.1215805); div2->SetBinContent(17,0.3333333); div2->SetBinContent(18,0.3389831); div2->SetBinContent(19,0.3429439); div2->SetBinContent(20,0.3564626); div2->SetBinContent(21,0.3040123); div2->SetBinContent(22,0.3659639); div2->SetBinContent(23,0.3196203); div2->SetBinContent(24,0.2832117); div2->SetBinContent(25,0.2566709); div2->SetBinContent(26,0.3179916); div2->SetBinContent(27,0.286859); div2->SetBinContent(28,0.1925722); div2->SetBinContent(29,0.2541806); div2->SetBinContent(30,0.2094395); div2->SetBinContent(31,0.2067381); div2->SetBinContent(32,0.1869031); div2->SetBinContent(33,0.9127838); div2->SetBinContent(34,0.9300226); div2->SetBinContent(35,0.89875); div2->SetBinContent(36,0.9023136); div2->SetBinContent(37,0.9198966); div2->SetBinContent(38,0.8915511); div2->SetBinContent(39,0.9033675); div2->SetBinContent(41,0.1935933); div2->SetBinContent(42,0.2150838); div2->SetBinContent(43,0.1989967); div2->SetBinContent(44,0.1919643); div2->SetBinContent(45,0.1664296); div2->SetBinContent(46,0.1651132); div2->SetBinContent(47,0.1663808); div2->SetBinContent(48,0.1787709); div2->SetBinContent(49,0.1727672); div2->SetBinContent(50,0.2165414); div2->SetBinContent(51,0.1808874); div2->SetBinContent(52,0.1900826); div2->SetBinContent(53,0.2129784); div2->SetBinContent(54,0.2320261); div2->SetBinContent(55,0.2237094); div2->SetBinContent(56,0.3198198); div2->SetBinError(1,0.07978096); div2->SetBinError(2,0.07315905); div2->SetBinError(3,0.06242831); div2->SetBinError(4,0.05369533); div2->SetBinError(5,0.04277313); div2->SetBinError(6,0.04144801); div2->SetBinError(7,0.04203445); div2->SetBinError(8,0.04272435); div2->SetBinError(9,0.04145397); div2->SetBinError(10,0.04525585); div2->SetBinError(11,0.05564047); div2->SetBinError(12,0.04760196); div2->SetBinError(13,0.05345325); div2->SetBinError(14,0.03197061); div2->SetBinError(15,0.03731571); div2->SetBinError(16,0.01833282); div2->SetBinError(17,0.03305572); div2->SetBinError(18,0.0332628); div2->SetBinError(19,0.03617148); div2->SetBinError(20,0.03517066); div2->SetBinError(21,0.03360272); div2->SetBinError(22,0.03767874); div2->SetBinError(23,0.03520221); div2->SetBinError(24,0.03115438); div2->SetBinError(25,0.02720863); div2->SetBinError(26,0.03293513); div2->SetBinError(27,0.0329244); div2->SetBinError(28,0.02341743); div2->SetBinError(29,0.03101099); div2->SetBinError(30,0.02561925); div2->SetBinError(31,0.02588347); div2->SetBinError(32,0.02287164); div2->SetBinError(33,0.06457378); div2->SetBinError(34,0.06364359); div2->SetBinError(35,0.06529333); div2->SetBinError(36,0.06640515); div2->SetBinError(37,0.06753959); div2->SetBinError(38,0.06519014); div2->SetBinError(39,0.0709346); div2->SetBinError(41,0.02364521); div2->SetBinError(42,0.02537001); div2->SetBinError(43,0.02637957); div2->SetBinError(44,0.0243067); div2->SetBinError(45,0.02166343); div2->SetBinError(46,0.02085267); div2->SetBinError(47,0.0237842); div2->SetBinError(48,0.02596027); div2->SetBinError(49,0.02251526); div2->SetBinError(50,0.02644223); div2->SetBinError(51,0.02504172); div2->SetBinError(52,0.02545326); div2->SetBinError(53,0.02751237); div2->SetBinError(54,0.0288503); div2->SetBinError(55,0.03046407); div2->SetBinError(56,0.04201666); div2->SetEntries(21.09648); 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.6239782); div3->SetBinContent(2,0.6326034); div3->SetBinContent(3,0.525); div3->SetBinContent(4,0.5365854); div3->SetBinContent(5,0.3701997); div3->SetBinContent(6,0.3642173); div3->SetBinContent(7,0.3517588); div3->SetBinContent(8,0.3827534); div3->SetBinContent(9,0.3642384); div3->SetBinContent(10,0.3945111); div3->SetBinContent(11,0.3876543); div3->SetBinContent(12,0.341573); div3->SetBinContent(13,0.3352113); div3->SetBinContent(14,0.2130518); div3->SetBinContent(15,0.2958861); div3->SetBinContent(16,0.03951368); div3->SetBinContent(17,0.2990777); div3->SetBinContent(18,0.2881356); div3->SetBinContent(19,0.2852807); div3->SetBinContent(20,0.3142857); div3->SetBinContent(21,0.2669753); div3->SetBinContent(22,0.3087349); div3->SetBinContent(23,0.2705696); div3->SetBinContent(24,0.2437956); div3->SetBinContent(25,0.2223634); div3->SetBinContent(26,0.27894); div3->SetBinContent(27,0.2467949); div3->SetBinContent(28,0.1568088); div3->SetBinContent(29,0.2274247); div3->SetBinContent(30,0.1725664); div3->SetBinContent(31,0.1807044); div3->SetBinContent(32,0.165075); div3->SetBinContent(33,0.8793309); div3->SetBinContent(34,0.9029345); div3->SetBinContent(35,0.8675); div3->SetBinContent(36,0.8766067); div3->SetBinContent(37,0.8940568); div3->SetBinContent(38,0.8612863); div3->SetBinContent(39,0.8696925); div3->SetBinContent(41,0.1601671); div3->SetBinContent(42,0.1857542); div3->SetBinContent(43,0.1505017); div3->SetBinContent(44,0.1636905); div3->SetBinContent(45,0.1379801); div3->SetBinContent(46,0.1411451); div3->SetBinContent(47,0.1303602); div3->SetBinContent(48,0.1303538); div3->SetBinContent(49,0.1434846); div3->SetBinContent(50,0.1834586); div3->SetBinContent(51,0.1569966); div3->SetBinContent(52,0.168595); div3->SetBinContent(53,0.1896839); div3->SetBinContent(54,0.2075163); div3->SetBinContent(55,0.1950287); div3->SetBinContent(56,0.2815315); div3->SetBinError(1,0.07380503); div3->SetBinError(2,0.07043643); div3->SetBinError(3,0.05703475); div3->SetBinError(4,0.05117527); div3->SetBinError(5,0.03835593); div3->SetBinError(6,0.03867793); div3->SetBinError(7,0.03867019); div3->SetBinError(8,0.03895088); div3->SetBinError(9,0.0393776); div3->SetBinError(10,0.04235228); div3->SetBinError(11,0.05020088); div3->SetBinError(12,0.04389735); div3->SetBinError(13,0.04851994); div3->SetBinError(14,0.02955595); div3->SetBinError(15,0.03340705); div3->SetBinError(16,0.009289674); div3->SetBinError(17,0.03070632); div3->SetBinError(18,0.02978607); div3->SetBinError(19,0.0319192); div3->SetBinError(20,0.03227109); div3->SetBinError(21,0.03078554); div3->SetBinError(22,0.03354422); div3->SetBinError(23,0.03145366); div3->SetBinError(24,0.02818042); div3->SetBinError(25,0.02473549); div3->SetBinError(26,0.03014124); div3->SetBinError(27,0.029767); div3->SetBinError(28,0.02050221); div3->SetBinError(29,0.0288016); div3->SetBinError(30,0.02258114); div3->SetBinError(31,0.0237067); div3->SetBinError(32,0.02110401); div3->SetBinError(33,0.06280669); div3->SetBinError(34,0.06225824); div3->SetBinError(35,0.06360061); div3->SetBinError(36,0.06499488); div3->SetBinError(37,0.06612315); div3->SetBinError(38,0.06354138); div3->SetBinError(39,0.06896178); div3->SetBinError(41,0.02091305); div3->SetBinError(42,0.02304889); div3->SetBinError(43,0.02201874); div3->SetBinError(44,0.02192177); div3->SetBinError(45,0.01921377); div3->SetBinError(46,0.01885969); div3->SetBinError(47,0.02035231); div3->SetBinError(48,0.02120544); div3->SetBinError(49,0.01998442); div3->SetBinError(50,0.02372379); div3->SetBinError(51,0.0228535); div3->SetBinError(52,0.02354776); div3->SetBinError(53,0.02550289); div3->SetBinError(54,0.02680245); div3->SetBinError(55,0.02783873); div3->SetBinError(56,0.03854184); div3->SetEntries(18.96392); 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.38","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.29","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.26","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 7621 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }