void Efficiency_7773_L_theta() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:22:32 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.1666667,3.6,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 *div63 = new TH1D("div63","",50,0,3.2); div63->SetBinContent(5,1); div63->SetBinContent(6,0.4339623); div63->SetBinContent(7,0.4387097); div63->SetBinContent(8,0.5104603); div63->SetBinContent(9,0.5337132); div63->SetBinContent(10,0.5706422); div63->SetBinContent(11,0.5133858); div63->SetBinContent(12,0.4840894); div63->SetBinContent(13,0.4543807); div63->SetBinContent(14,0.4427438); div63->SetBinContent(15,0.4199507); div63->SetBinContent(16,0.4066363); div63->SetBinContent(17,0.3842663); div63->SetBinContent(18,0.3742053); div63->SetBinContent(19,0.3695906); div63->SetBinContent(20,0.3925373); div63->SetBinContent(21,0.3483871); div63->SetBinContent(22,0.389049); div63->SetBinContent(23,0.3921569); div63->SetBinContent(24,0.3941606); div63->SetBinContent(25,0.4497529); div63->SetBinContent(26,0.4568966); div63->SetBinContent(27,0.4027778); div63->SetBinContent(28,0.4171779); div63->SetBinContent(29,0.4345114); div63->SetBinContent(30,0.4058442); div63->SetBinContent(31,0.3543124); div63->SetBinContent(32,0.3646113); div63->SetBinContent(33,0.3780584); div63->SetBinContent(34,0.4160354); div63->SetBinContent(35,0.4132379); div63->SetBinContent(36,0.4223433); div63->SetBinContent(37,0.481203); div63->SetBinContent(38,0.5234657); div63->SetBinContent(39,0.5457716); div63->SetBinContent(40,0.5458996); div63->SetBinContent(41,0.5728346); div63->SetBinContent(42,0.5090253); div63->SetBinContent(43,0.5405405); div63->SetBinContent(44,1); div63->SetBinError(5,2); div63->SetBinError(6,0.08665836); div63->SetBinError(7,0.03610522); div63->SetBinError(8,0.03543445); div63->SetBinError(9,0.0389606); div63->SetBinError(10,0.04016492); div63->SetBinError(11,0.0345117); div63->SetBinError(12,0.03069999); div63->SetBinError(13,0.02773873); div63->SetBinError(14,0.02638414); div63->SetBinError(15,0.02650165); div63->SetBinError(16,0.02663761); div63->SetBinError(17,0.02761764); div63->SetBinError(18,0.02971336); div63->SetBinError(19,0.03343083); div63->SetBinError(20,0.03936993); div63->SetBinError(21,0.04352794); div63->SetBinError(22,0.05436925); div63->SetBinError(23,0.06377351); div63->SetBinError(24,0.08731388); div63->SetBinError(25,0.04547519); div63->SetBinError(26,0.1051813); div63->SetBinError(27,0.07058787); div63->SetBinError(28,0.05887806); div63->SetBinError(29,0.0498678); div63->SetBinError(30,0.04201977); div63->SetBinError(31,0.03241723); div63->SetBinError(32,0.02895066); div63->SetBinError(33,0.02789506); div63->SetBinError(34,0.02665972); div63->SetBinError(35,0.0257886); div63->SetBinError(36,0.02503035); div63->SetBinError(37,0.02825531); div63->SetBinError(38,0.03350679); div63->SetBinError(39,0.03792838); div63->SetBinError(40,0.04494771); div63->SetBinError(41,0.05899559); div63->SetBinError(42,0.07345203); div63->SetBinError(43,0.2097328); div63->SetBinError(44,2); div63->SetMinimum(0); div63->SetMaximum(1); div63->SetEntries(18.88733); 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,1); div64->SetBinContent(6,0.4150943); div64->SetBinContent(7,0.4204301); div64->SetBinContent(8,0.4887029); div64->SetBinContent(9,0.5042735); div64->SetBinContent(10,0.5330275); div64->SetBinContent(11,0.4818898); div64->SetBinContent(12,0.4542993); div64->SetBinContent(13,0.4302115); div64->SetBinContent(14,0.4160998); div64->SetBinContent(15,0.3928571); div64->SetBinContent(16,0.3825634); div64->SetBinContent(17,0.3653555); div64->SetBinContent(18,0.3524069); div64->SetBinContent(19,0.3520468); div64->SetBinContent(20,0.361194); div64->SetBinContent(21,0.3268817); div64->SetBinContent(22,0.3659942); div64->SetBinContent(23,0.372549); div64->SetBinContent(24,0.350365); div64->SetBinContent(25,0.4233937); div64->SetBinContent(26,0.4224138); div64->SetBinContent(27,0.3842593); div64->SetBinContent(28,0.3957055); div64->SetBinContent(29,0.3908524); div64->SetBinContent(30,0.3831169); div64->SetBinContent(31,0.3193473); div64->SetBinContent(32,0.3422699); div64->SetBinContent(33,0.3488556); div64->SetBinContent(34,0.3832071); div64->SetBinContent(35,0.3870006); div64->SetBinContent(36,0.3940054); div64->SetBinContent(37,0.4517062); div64->SetBinContent(38,0.4953069); div64->SetBinContent(39,0.5021796); div64->SetBinContent(40,0.505508); div64->SetBinContent(41,0.5413386); div64->SetBinContent(42,0.465704); div64->SetBinContent(43,0.5135135); div64->SetBinContent(44,1); div64->SetBinError(5,2); div64->SetBinError(6,0.08401371); div64->SetBinError(7,0.03504851); div64->SetBinError(8,0.03435979); div64->SetBinError(9,0.03742364); div64->SetBinError(10,0.03825865); div64->SetBinError(11,0.03300139); div64->SetBinError(12,0.02935896); div64->SetBinError(13,0.02669792); div64->SetBinError(14,0.02526566); div64->SetBinError(15,0.02530195); div64->SetBinError(16,0.02553478); div64->SetBinError(17,0.02667272); div64->SetBinError(18,0.02851139); div64->SetBinError(19,0.03233138); div64->SetBinError(20,0.03717257); div64->SetBinError(21,0.04167238); div64->SetBinError(22,0.05212434); div64->SetBinError(23,0.06155265); div64->SetBinError(24,0.08050452); div64->SetBinError(25,0.0435956); div64->SetBinError(26,0.09956496); div64->SetBinError(27,0.06832346); div64->SetBinError(28,0.05675603); div64->SetBinError(29,0.04632717); div64->SetBinError(30,0.040375); div64->SetBinError(31,0.03019482); div64->SetBinError(32,0.02772101); div64->SetBinError(33,0.02639407); div64->SetBinError(34,0.02518234); div64->SetBinError(35,0.02464139); div64->SetBinError(36,0.02385103); div64->SetBinError(37,0.02702654); div64->SetBinError(38,0.03222003); div64->SetBinError(39,0.03575197); div64->SetBinError(40,0.0425599); div64->SetBinError(41,0.05666196); div64->SetBinError(42,0.06898439); div64->SetBinError(43,0.2022292); div64->SetBinError(44,2); div64->SetMaximum(1); div64->SetEntries(17.81593); 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,1); div65->SetBinContent(6,0.3710692); div65->SetBinContent(7,0.3860215); div65->SetBinContent(8,0.4368201); div65->SetBinContent(9,0.4368471); div65->SetBinContent(10,0.4568807); div65->SetBinContent(11,0.4133858); div65->SetBinContent(12,0.4014895); div65->SetBinContent(13,0.3716012); div65->SetBinContent(14,0.3611111); div65->SetBinContent(15,0.3399015); div65->SetBinContent(16,0.3233572); div65->SetBinContent(17,0.3260212); div65->SetBinContent(18,0.3069936); div65->SetBinContent(19,0.3005848); div65->SetBinContent(20,0.3164179); div65->SetBinContent(21,0.2989247); div65->SetBinContent(22,0.3227666); div65->SetBinContent(23,0.2823529); div65->SetBinContent(24,0.3211679); div65->SetBinContent(25,0.3739703); div65->SetBinContent(26,0.3706897); div65->SetBinContent(27,0.3564815); div65->SetBinContent(28,0.303681); div65->SetBinContent(29,0.3243243); div65->SetBinContent(30,0.3165584); div65->SetBinContent(31,0.2715618); div65->SetBinContent(32,0.2931189); div65->SetBinContent(33,0.2959747); div65->SetBinContent(34,0.3257576); div65->SetBinContent(35,0.3118664); div65->SetBinContent(36,0.3297003); div65->SetBinContent(37,0.384037); div65->SetBinContent(38,0.4086643); div65->SetBinContent(39,0.4123801); div65->SetBinContent(40,0.4394125); div65->SetBinContent(41,0.4389764); div65->SetBinContent(42,0.3790614); div65->SetBinContent(43,0.4054054); div65->SetBinError(5,2); div65->SetBinError(6,0.07773679); div65->SetBinError(7,0.03303158); div65->SetBinError(8,0.03175536); div65->SetBinError(9,0.03383028); div65->SetBinError(10,0.03431183); div65->SetBinError(11,0.02964152); div65->SetBinError(12,0.02693401); div65->SetBinError(13,0.02411877); div65->SetBinError(14,0.02290563); div65->SetBinError(15,0.02290168); div65->SetBinError(16,0.02275249); div65->SetBinError(17,0.02467054); div65->SetBinError(18,0.02595025); div65->SetBinError(19,0.02902975); div65->SetBinError(20,0.03395596); div65->SetBinError(21,0.03921677); div65->SetBinError(22,0.04782559); div65->SetBinError(23,0.05095724); div65->SetBinError(24,0.0758571); div65->SetBinError(25,0.04000027); div65->SetBinError(26,0.09094732); div65->SetBinError(27,0.06488033); div65->SetBinError(28,0.04734042); div65->SetBinError(29,0.04075464); div65->SetBinError(30,0.03542373); div65->SetBinError(31,0.02706157); div65->SetBinError(32,0.02494729); div65->SetBinError(33,0.02359915); div65->SetBinError(34,0.02252564); div65->SetBinError(35,0.02125253); div65->SetBinError(36,0.02110086); div65->SetBinError(37,0.02413935); div65->SetBinError(38,0.02815844); div65->SetBinError(39,0.03113758); div65->SetBinError(40,0.0385644); div65->SetBinError(41,0.04887246); div65->SetBinError(42,0.05976819); div65->SetBinError(43,0.1713235); div65->SetMaximum(1); div65->SetEntries(14.51534); 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.40","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.38","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.31","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 7773 SL1L1"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }