void Efficiency_5943_L_theta() { //=========Macro generated from canvas: c/c //========= (Mon Jan 14 19:49:25 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,0.1833333,3.6,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 *div63 = new TH1D("div63","",50,0,3.2); div63->SetBinContent(5,0.8); div63->SetBinContent(6,0.6230769); div63->SetBinContent(7,0.609747); div63->SetBinContent(8,0.6902037); div63->SetBinContent(9,0.7156953); div63->SetBinContent(10,0.735657); div63->SetBinContent(11,0.7078313); div63->SetBinContent(12,0.6655707); div63->SetBinContent(13,0.6275862); div63->SetBinContent(14,0.6030668); div63->SetBinContent(15,0.5707643); div63->SetBinContent(16,0.5403084); div63->SetBinContent(17,0.5203664); div63->SetBinContent(18,0.5351161); div63->SetBinContent(19,0.5083333); div63->SetBinContent(20,0.5074553); div63->SetBinContent(21,0.5018496); div63->SetBinContent(22,0.5010893); div63->SetBinContent(23,0.4618614); div63->SetBinContent(24,0.4079817); div63->SetBinContent(25,0.4097076); div63->SetBinContent(26,0.3983882); div63->SetBinContent(27,0.4680162); div63->SetBinContent(28,0.5117599); div63->SetBinContent(29,0.503268); div63->SetBinContent(30,0.5136319); div63->SetBinContent(31,0.525169); div63->SetBinContent(32,0.5220049); div63->SetBinContent(33,0.5407223); div63->SetBinContent(34,0.564999); div63->SetBinContent(35,0.5850057); div63->SetBinContent(36,0.6163465); div63->SetBinContent(37,0.6492496); div63->SetBinContent(38,0.6724329); div63->SetBinContent(39,0.7003621); div63->SetBinContent(40,0.7221291); div63->SetBinContent(41,0.7118834); div63->SetBinContent(42,0.6810526); div63->SetBinContent(43,0.6129032); div63->SetBinError(5,0.535825); div63->SetBinError(6,0.07152113); div63->SetBinError(7,0.02682197); div63->SetBinError(8,0.02540988); div63->SetBinError(9,0.02742328); div63->SetBinError(10,0.02798387); div63->SetBinError(11,0.02563483); div63->SetBinError(12,0.02270222); div63->SetBinError(13,0.0202209); div63->SetBinError(14,0.01922109); div63->SetBinError(15,0.01885817); div63->SetBinError(16,0.01892808); div63->SetBinError(17,0.01927772); div63->SetBinError(18,0.02171299); div63->SetBinError(19,0.02376968); div63->SetBinError(20,0.02719441); div63->SetBinError(21,0.03005068); div63->SetBinError(22,0.0325797); div63->SetBinError(23,0.0301958); div63->SetBinError(24,0.01668829); div63->SetBinError(25,0.009636796); div63->SetBinError(26,0.01927206); div63->SetBinError(27,0.03278455); div63->SetBinError(28,0.03494704); div63->SetBinError(29,0.03100282); div63->SetBinError(30,0.0271466); div63->SetBinError(31,0.02422454); div63->SetBinError(32,0.02175653); div63->SetBinError(33,0.02013856); div63->SetBinError(34,0.01905009); div63->SetBinError(35,0.01857335); div63->SetBinError(36,0.01886595); div63->SetBinError(37,0.01980568); div63->SetBinError(38,0.02222596); div63->SetBinError(39,0.0267033); div63->SetBinError(40,0.0321805); div63->SetBinError(41,0.03683026); div63->SetBinError(42,0.04887121); div63->SetBinError(43,0.1447361); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(22.74259); div63->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#cc0000"); div63->SetLineColor(ci); div63->SetLineWidth(2); div63->SetMarkerStyle(20); div63->SetMarkerSize(1.2); div63->GetXaxis()->SetTitle("Azimutal angle #theta (rad)"); div63->GetXaxis()->SetNdivisions(20); div63->GetXaxis()->SetLabelFont(42); div63->GetXaxis()->SetTitleFont(42); div63->GetYaxis()->SetTitle("Hit efficiency"); div63->GetYaxis()->SetNdivisions(10); div63->GetYaxis()->SetLabelFont(42); div63->GetYaxis()->SetTitleFont(42); div63->GetZaxis()->SetLabelFont(42); div63->GetZaxis()->SetLabelSize(0.035); div63->GetZaxis()->SetTitleSize(0.035); div63->GetZaxis()->SetTitleFont(42); div63->Draw("pe"); TH1D *div64 = new TH1D("div64","",50,0,3.2); div64->SetBinContent(5,0.8); div64->SetBinContent(6,0.5923077); div64->SetBinContent(7,0.5870536); div64->SetBinContent(8,0.6667597); div64->SetBinContent(9,0.6891767); div64->SetBinContent(10,0.7072795); div64->SetBinContent(11,0.6793538); div64->SetBinContent(12,0.6383279); div64->SetBinContent(13,0.6010142); div64->SetBinContent(14,0.5784161); div64->SetBinContent(15,0.5452891); div64->SetBinContent(16,0.5156388); div64->SetBinContent(17,0.494577); div64->SetBinContent(18,0.5133706); div64->SetBinContent(19,0.4825758); div64->SetBinContent(20,0.4801193); div64->SetBinContent(21,0.4759556); div64->SetBinContent(22,0.480029); div64->SetBinContent(23,0.4387684); div64->SetBinContent(24,0.3838332); div64->SetBinContent(25,0.3847645); div64->SetBinContent(26,0.3693062); div64->SetBinContent(27,0.4340081); div64->SetBinContent(28,0.4922952); div64->SetBinContent(29,0.479085); div64->SetBinContent(30,0.4883155); div64->SetBinContent(31,0.4992487); div64->SetBinContent(32,0.49511); div64->SetBinContent(33,0.517061); div64->SetBinContent(34,0.5375759); div64->SetBinContent(35,0.556986); div64->SetBinContent(36,0.5922436); div64->SetBinContent(37,0.6227534); div64->SetBinContent(38,0.6424928); div64->SetBinContent(39,0.6753168); div64->SetBinContent(40,0.7024308); div64->SetBinContent(41,0.6883408); div64->SetBinContent(42,0.6621053); div64->SetBinContent(43,0.6129032); div64->SetBinError(5,0.535825); div64->SetBinError(6,0.06896365); div64->SetBinError(7,0.02610133); div64->SetBinError(8,0.02478047); div64->SetBinError(9,0.02667979); div64->SetBinError(10,0.02719209); div64->SetBinError(11,0.02488067); div64->SetBinError(12,0.02202618); div64->SetBinError(13,0.01960102); div64->SetBinError(14,0.01865423); div64->SetBinError(15,0.01825346); div64->SetBinError(16,0.01831); div64->SetBinError(17,0.0185963); div64->SetBinError(18,0.02108279); div64->SetBinError(19,0.02291225); div64->SetBinError(20,0.02615132); div64->SetBinError(21,0.02894794); div64->SetBinError(22,0.03160698); div64->SetBinError(23,0.0291297); div64->SetBinError(24,0.01599729); div64->SetBinError(25,0.009226155); div64->SetBinError(26,0.01828828); div64->SetBinError(27,0.03109622); div64->SetBinError(28,0.03400152); div64->SetBinError(29,0.02994345); div64->SetBinError(30,0.02619336); div64->SetBinError(31,0.02337114); div64->SetBinError(32,0.02095667); div64->SetBinError(33,0.0195084); div64->SetBinError(34,0.01838611); div64->SetBinError(35,0.01793269); div64->SetBinError(36,0.01833276); div64->SetBinError(37,0.01921887); div64->SetBinError(38,0.02150512); div64->SetBinError(39,0.02600595); div64->SetBinError(40,0.03153831); div64->SetBinError(41,0.03593978); div64->SetBinError(42,0.0478814); div64->SetBinError(43,0.1447361); div64->SetMaximum(1); div64->SetEntries(21.80219); div64->SetStats(0); ci = TColor::GetColor("#6600cc"); div64->SetLineColor(ci); div64->SetLineWidth(2); div64->SetMarkerStyle(25); div64->SetMarkerSize(1.2); div64->GetXaxis()->SetNdivisions(5); div64->GetXaxis()->SetLabelFont(42); div64->GetXaxis()->SetLabelSize(0); div64->GetXaxis()->SetTitleSize(0.035); div64->GetXaxis()->SetTitleFont(42); div64->GetYaxis()->SetNdivisions(5); div64->GetYaxis()->SetLabelFont(42); div64->GetYaxis()->SetLabelSize(0.15); div64->GetYaxis()->SetTitleSize(0.035); div64->GetYaxis()->SetTitleFont(42); div64->GetZaxis()->SetLabelFont(42); div64->GetZaxis()->SetLabelSize(0.035); div64->GetZaxis()->SetTitleSize(0.035); div64->GetZaxis()->SetTitleFont(42); div64->Draw("pesame"); TH1D *div65 = new TH1D("div65","",50,0,3.2); div65->SetBinContent(5,0.8); div65->SetBinContent(6,0.5692308); div65->SetBinContent(7,0.562128); div65->SetBinContent(8,0.6352219); div65->SetBinContent(9,0.6567993); div65->SetBinContent(10,0.6789019); div65->SetBinContent(11,0.6549836); div65->SetBinContent(12,0.6092062); div65->SetBinContent(13,0.573428); div65->SetBinContent(14,0.5477484); div65->SetBinContent(15,0.5127376); div65->SetBinContent(16,0.4874449); div65->SetBinContent(17,0.4666185); div65->SetBinContent(18,0.4810461); div65->SetBinContent(19,0.4526515); div65->SetBinContent(20,0.4507952); div65->SetBinContent(21,0.4426634); div65->SetBinContent(22,0.4567901); div65->SetBinContent(23,0.4170749); div65->SetBinContent(24,0.3581596); div65->SetBinContent(25,0.3637819); div65->SetBinContent(26,0.3482831); div65->SetBinContent(27,0.4008097); div65->SetBinContent(28,0.459043); div65->SetBinContent(29,0.4588235); div65->SetBinContent(30,0.4493671); div65->SetBinContent(31,0.4635612); div65->SetBinContent(32,0.4654645); div65->SetBinContent(33,0.4819427); div65->SetBinContent(34,0.4986393); div65->SetBinContent(35,0.522908); div65->SetBinContent(36,0.5567235); div65->SetBinContent(37,0.5864369); div65->SetBinContent(38,0.6036815); div65->SetBinContent(39,0.6378998); div65->SetBinContent(40,0.6680637); div65->SetBinContent(41,0.6597534); div65->SetBinContent(42,0.6378947); div65->SetBinContent(43,0.5483871); div65->SetBinError(5,0.535825); div65->SetBinError(6,0.06702839); div65->SetBinError(7,0.02530343); div65->SetBinError(8,0.02392706); div65->SetBinError(9,0.02576469); div65->SetBinError(10,0.02639436); div65->SetBinError(11,0.02423053); div65->SetBinError(12,0.02129734); div65->SetBinError(13,0.01895176); div65->SetBinError(14,0.01794225); div65->SetBinError(15,0.01747239); div65->SetBinError(16,0.01759611); div65->SetBinError(17,0.01784916); div65->SetBinError(18,0.0201357); div65->SetBinError(19,0.02190395); div65->SetBinError(20,0.02501839); div65->SetBinError(21,0.02751133); div65->SetBinError(22,0.03052318); div65->SetBinError(23,0.02811716); div65->SetBinError(24,0.01525191); div65->SetBinError(25,0.008876106); div65->SetBinError(26,0.01756624); div65->SetBinError(27,0.02942031); div65->SetBinError(28,0.03236791); div65->SetBinError(29,0.02904723); div65->SetBinError(30,0.02470629); div65->SetBinError(31,0.02218091); div65->SetBinError(32,0.02006444); div65->SetBinError(33,0.01856201); div65->SetBinError(34,0.01743136); div65->SetBinError(35,0.0171447); div65->SetBinError(36,0.01753912); div65->SetBinError(37,0.01840661); div65->SetBinError(38,0.02056098); div65->SetBinError(39,0.02495488); div65->SetBinError(40,0.03040974); div65->SetBinError(41,0.03485074); div65->SetBinError(42,0.04660874); div65->SetBinError(43,0.1336547); div65->SetMaximum(1); div65->SetEntries(20.62509); div65->SetStats(0); ci = TColor::GetColor("#33ccff"); div65->SetLineColor(ci); div65->SetLineWidth(2); div65->SetMarkerStyle(22); div65->SetMarkerSize(1.2); div65->GetXaxis()->SetNdivisions(5); div65->GetXaxis()->SetLabelFont(42); div65->GetXaxis()->SetLabelSize(0); div65->GetXaxis()->SetTitleSize(0.035); div65->GetXaxis()->SetTitleFont(42); div65->GetYaxis()->SetNdivisions(5); div65->GetYaxis()->SetLabelFont(42); div65->GetYaxis()->SetLabelSize(0.15); div65->GetYaxis()->SetTitleSize(0.035); div65->GetYaxis()->SetTitleFont(42); div65->GetZaxis()->SetLabelFont(42); div65->GetZaxis()->SetLabelSize(0.035); div65->GetZaxis()->SetTitleSize(0.035); div65->GetZaxis()->SetTitleFont(42); div65->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.57","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.55","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.52","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 5943 SL1L4"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }