void Efficiency_7376_L_Cell() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:12:52 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.7251185); div1->SetBinContent(2,0.7330677); div1->SetBinContent(3,0.7025496); div1->SetBinContent(4,0.6928105); div1->SetBinContent(5,0.5434298); div1->SetBinContent(6,0.550813); div1->SetBinContent(7,0.5711382); div1->SetBinContent(8,0.5976096); div1->SetBinContent(9,0.5405405); div1->SetBinContent(10,0.4746717); div1->SetBinContent(11,0.5475793); div1->SetBinContent(12,0.5544041); div1->SetBinContent(13,0.5884194); div1->SetBinContent(14,0.5598007); div1->SetBinContent(15,0.5221675); div1->SetBinContent(16,0.4587814); div1->SetBinContent(17,0.5274542); div1->SetBinContent(18,0.4941374); div1->SetBinContent(19,0.5202703); div1->SetBinContent(20,0.4638989); div1->SetBinContent(21,0.4504673); div1->SetBinContent(22,0.4455782); div1->SetBinContent(23,0.4039216); div1->SetBinContent(24,0.3465517); div1->SetBinContent(25,0.3704348); div1->SetBinContent(26,0.394198); div1->SetBinContent(27,0.3735343); div1->SetBinContent(28,0.3763251); div1->SetBinContent(29,0.3738657); div1->SetBinContent(30,0.3264); div1->SetBinContent(31,0.3450835); div1->SetBinContent(32,0.2940252); div1->SetBinContent(33,0.9407713); div1->SetBinContent(34,0.95953); div1->SetBinContent(35,0.959596); div1->SetBinContent(36,0.9745889); div1->SetBinContent(37,0.9462647); div1->SetBinContent(38,0.9536082); div1->SetBinContent(39,0.9448095); div1->SetBinContent(41,0.3280347); div1->SetBinContent(42,0.307483); div1->SetBinContent(43,0.3050595); div1->SetBinContent(44,0.2912966); div1->SetBinContent(45,0.3005952); div1->SetBinContent(46,0.2458387); div1->SetBinContent(47,0.2415317); div1->SetBinContent(48,0.3037249); div1->SetBinContent(49,0.3112676); div1->SetBinContent(50,0.3398601); div1->SetBinContent(51,0.3198573); div1->SetBinContent(52,0.3270718); div1->SetBinContent(53,0.3461538); div1->SetBinContent(54,0.3263965); div1->SetBinContent(55,0.3536201); div1->SetBinContent(56,0.4288639); div1->SetBinError(1,0.1085416); div1->SetBinError(2,0.1003133); div1->SetBinError(3,0.08200488); div1->SetBinError(4,0.07118851); div1->SetBinError(5,0.06043557); div1->SetBinError(6,0.05829208); div1->SetBinError(7,0.05982015); div1->SetBinError(8,0.06117563); div1->SetBinError(9,0.05605346); div1->SetBinError(10,0.05040266); div1->SetBinError(11,0.05260849); div1->SetBinError(12,0.05398407); div1->SetBinError(13,0.05362292); div1->SetBinError(14,0.05331006); div1->SetBinError(15,0.05044099); div1->SetBinError(16,0.0480956); div1->SetBinError(17,0.05114009); div1->SetBinError(18,0.04899348); div1->SetBinError(19,0.05102813); div1->SetBinError(20,0.0486464); div1->SetBinError(21,0.04849255); div1->SetBinError(22,0.04590325); div1->SetBinError(23,0.0460285); div1->SetBinError(24,0.03883365); div1->SetBinError(25,0.04082997); div1->SetBinError(26,0.04222049); div1->SetBinError(27,0.04030145); div1->SetBinError(28,0.04160349); div1->SetBinError(29,0.04197567); div1->SetBinError(30,0.03590857); div1->SetBinError(31,0.04016655); div1->SetBinError(32,0.03316011); div1->SetBinError(33,0.07091291); div1->SetBinError(34,0.07006203); div1->SetBinError(35,0.07366357); div1->SetBinError(36,0.07584763); div1->SetBinError(37,0.06947341); div1->SetBinError(38,0.06928788); div1->SetBinError(39,0.06948476); div1->SetBinError(41,0.03424243); div1->SetBinError(42,0.03179514); div1->SetBinError(43,0.03307421); div1->SetBinError(44,0.03502313); div1->SetBinError(45,0.03274552); div1->SetBinError(46,0.02653868); div1->SetBinError(47,0.02812959); div1->SetBinError(48,0.03235607); div1->SetBinError(49,0.03261979); div1->SetBinError(50,0.03451209); div1->SetBinError(51,0.03053161); div1->SetBinError(52,0.0298829); div1->SetBinError(53,0.03054516); div1->SetBinError(54,0.02970979); div1->SetBinError(55,0.0307178); div1->SetBinError(56,0.03467194); div1->SetMinimum(0); div1->SetMaximum(1); div1->SetEntries(27.62487); 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.6540284); div2->SetBinContent(2,0.6812749); div2->SetBinContent(3,0.6402266); div2->SetBinContent(4,0.6187364); div2->SetBinContent(5,0.4743875); div2->SetBinContent(6,0.4512195); div2->SetBinContent(7,0.4817073); div2->SetBinContent(8,0.5298805); div2->SetBinContent(9,0.4594595); div2->SetBinContent(10,0.4052533); div2->SetBinContent(11,0.4891486); div2->SetBinContent(12,0.5094991); div2->SetBinContent(13,0.5101721); div2->SetBinContent(14,0.4568106); div2->SetBinContent(15,0.4170772); div2->SetBinContent(16,0.1469534); div2->SetBinContent(17,0.4608985); div2->SetBinContent(18,0.4087102); div2->SetBinContent(19,0.4425676); div2->SetBinContent(20,0.3772563); div2->SetBinContent(21,0.3663551); div2->SetBinContent(22,0.3792517); div2->SetBinContent(23,0.3509804); div2->SetBinContent(24,0.2896552); div2->SetBinContent(25,0.3078261); div2->SetBinContent(26,0.3242321); div2->SetBinContent(27,0.3015075); div2->SetBinContent(28,0.3056537); div2->SetBinContent(29,0.3049002); div2->SetBinContent(30,0.2592); div2->SetBinContent(31,0.2671614); div2->SetBinContent(32,0.2295597); div2->SetBinContent(33,0.9049587); div2->SetBinContent(34,0.9255875); div2->SetBinContent(35,0.9206349); div2->SetBinContent(36,0.941704); div2->SetBinContent(37,0.91481); div2->SetBinContent(38,0.9213918); div2->SetBinContent(39,0.9211564); div2->SetBinContent(41,0.2312139); div2->SetBinContent(42,0.2394558); div2->SetBinContent(43,0.235119); div2->SetBinContent(44,0.2362345); div2->SetBinContent(45,0.2083333); div2->SetBinContent(46,0.1830986); div2->SetBinContent(47,0.1575847); div2->SetBinContent(48,0.2206304); div2->SetBinContent(49,0.2394366); div2->SetBinContent(50,0.2657343); div2->SetBinContent(51,0.2627824); div2->SetBinContent(52,0.2541436); div2->SetBinContent(53,0.2681624); div2->SetBinContent(54,0.2595838); div2->SetBinContent(55,0.2959077); div2->SetBinContent(56,0.3418628); div2->SetBinError(1,0.1006998); div2->SetBinError(2,0.09510008); div2->SetBinError(3,0.07666306); div2->SetBinError(4,0.06559539); div2->SetBinError(5,0.05489223); div2->SetBinError(6,0.05062642); div2->SetBinError(7,0.05300729); div2->SetBinError(8,0.05613878); div2->SetBinError(9,0.04996982); div2->SetBinError(10,0.04512746); div2->SetBinError(11,0.04856243); div2->SetBinError(12,0.05083825); div2->SetBinError(13,0.04843792); div2->SetBinError(14,0.04616493); div2->SetBinError(15,0.04307057); div2->SetBinError(16,0.02244932); div2->SetBinError(17,0.04649315); div2->SetBinError(18,0.04289239); div2->SetBinError(19,0.04553133); div2->SetBinError(20,0.04212345); div2->SetBinError(21,0.04200714); div2->SetBinError(22,0.04103665); div2->SetBinError(23,0.04177518); div2->SetBinError(24,0.03437466); div2->SetBinError(25,0.03597486); div2->SetBinError(26,0.03691617); div2->SetBinError(27,0.03481293); div2->SetBinError(28,0.03608601); div2->SetBinError(29,0.03651274); div2->SetBinError(30,0.03073268); div2->SetBinError(31,0.03377091); div2->SetBinError(32,0.02810114); div2->SetBinError(33,0.06889196); div2->SetBinError(34,0.068204); div2->SetBinError(35,0.07142031); div2->SetBinError(36,0.07392677); div2->SetBinError(37,0.06774441); div2->SetBinError(38,0.06753413); div2->SetBinError(39,0.06818349); div2->SetBinError(41,0.02706849); div2->SetBinError(42,0.02688212); div2->SetBinError(43,0.02777498); div2->SetBinError(44,0.03044022); div2->SetBinError(45,0.02564401); div2->SetBinError(46,0.02186326); div2->SetBinError(47,0.02128183); div2->SetBinError(48,0.02612988); div2->SetBinError(49,0.02734985); div2->SetBinError(50,0.02921629); div2->SetBinError(51,0.02673812); div2->SetBinError(52,0.02520576); div2->SetBinError(53,0.02569142); div2->SetBinError(54,0.02545275); div2->SetBinError(55,0.02720643); div2->SetBinError(56,0.02964306); div2->SetMaximum(1); div2->SetEntries(23.65108); 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.6018957); div3->SetBinContent(2,0.625498); div3->SetBinContent(3,0.5779037); div3->SetBinContent(4,0.5860566); div3->SetBinContent(5,0.4231626); div3->SetBinContent(6,0.4065041); div3->SetBinContent(7,0.4349593); div3->SetBinContent(8,0.4800797); div3->SetBinContent(9,0.4150579); div3->SetBinContent(10,0.3452158); div3->SetBinContent(11,0.4373957); div3->SetBinContent(12,0.4715026); div3->SetBinContent(13,0.458529); div3->SetBinContent(14,0.3936877); div3->SetBinContent(15,0.3596059); div3->SetBinContent(16,0.04659498); div3->SetBinContent(17,0.4109817); div3->SetBinContent(18,0.3752094); div3->SetBinContent(19,0.3986486); div3->SetBinContent(20,0.3303249); div3->SetBinContent(21,0.3158879); div3->SetBinContent(22,0.335034); div3->SetBinContent(23,0.2980392); div3->SetBinContent(24,0.2534483); div3->SetBinContent(25,0.2626087); div3->SetBinContent(26,0.2866894); div3->SetBinContent(27,0.2696817); div3->SetBinContent(28,0.2650177); div3->SetBinContent(29,0.2504537); div3->SetBinContent(30,0.2224); div3->SetBinContent(31,0.244898); div3->SetBinContent(32,0.1996855); div3->SetBinContent(33,0.8732782); div3->SetBinContent(34,0.8994778); div3->SetBinContent(35,0.8888889); div3->SetBinContent(36,0.9267564); div3->SetBinContent(37,0.8938401); div3->SetBinContent(38,0.9123711); div3->SetBinContent(39,0.8975033); div3->SetBinContent(41,0.2052023); div3->SetBinContent(42,0.1959184); div3->SetBinContent(43,0.203869); div3->SetBinContent(44,0.2095915); div3->SetBinContent(45,0.1860119); div3->SetBinContent(46,0.1523688); div3->SetBinContent(47,0.1369661); div3->SetBinContent(48,0.2005731); div3->SetBinContent(49,0.2014085); div3->SetBinContent(50,0.234965); div3->SetBinContent(51,0.2282996); div3->SetBinContent(52,0.2331492); div3->SetBinContent(53,0.2521368); div3->SetBinContent(54,0.2289157); div3->SetBinContent(55,0.2675761); div3->SetBinContent(56,0.3142272); div3->SetBinContent(57,0.01785714); div3->SetBinError(1,0.09484582); div3->SetBinError(2,0.08940126); div3->SetBinError(3,0.07122006); div3->SetBinError(4,0.06308728); div3->SetBinError(5,0.05066972); div3->SetBinError(6,0.0470708); div3->SetBinError(7,0.04934269); div3->SetBinError(8,0.05235166); div3->SetBinError(9,0.04654332); div3->SetBinError(10,0.0404026); div3->SetBinError(11,0.0448939); div3->SetBinError(12,0.04813161); div3->SetBinError(13,0.04492667); div3->SetBinError(14,0.04161828); div3->SetBinError(15,0.03887188); div3->SetBinError(16,0.01111055); div3->SetBinError(17,0.04291443); div3->SetBinError(18,0.04042603); div3->SetBinError(19,0.04233418); div3->SetBinError(20,0.03845248); div3->SetBinError(21,0.03795609); div3->SetBinError(22,0.03768675); div3->SetBinError(23,0.03737157); div3->SetBinError(24,0.03142793); div3->SetBinError(25,0.03232233); div3->SetBinError(26,0.0339616); div3->SetBinError(27,0.03229124); div3->SetBinError(28,0.03277813); div3->SetBinError(29,0.03198972); div3->SetBinError(30,0.02775972); div3->SetBinError(31,0.03186413); div3->SetBinError(32,0.02563727); div3->SetBinError(33,0.06709271); div3->SetBinError(34,0.06676683); div3->SetBinError(35,0.06958045); div3->SetBinError(36,0.0730499); div3->SetBinError(37,0.06658609); div3->SetBinError(38,0.06704123); div3->SetBinError(39,0.06687648); div3->SetBinError(41,0.02502082); div3->SetBinError(42,0.02355309); div3->SetBinError(43,0.02528213); div3->SetBinError(44,0.02812769); div3->SetBinError(45,0.02381298); div3->SetBinError(46,0.0194198); div3->SetBinError(47,0.019459); div3->SetBinError(48,0.02454332); div3->SetBinError(49,0.02440134); div3->SetBinError(50,0.02691514); div3->SetBinError(51,0.02434851); div3->SetBinError(52,0.02380079); div3->SetBinError(53,0.02465405); div3->SetBinError(54,0.02341043); div3->SetBinError(55,0.0254239); div3->SetBinError(56,0.02798691); div3->SetBinError(57,0.0202434); div3->SetEntries(21.54381); 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.41","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.34","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.30","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 7376 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }