void Efficiency_7548_L_theta() { //=========Macro generated from canvas: c/c //========= (Fri Dec 21 17:19:22 2018) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.1260677,3.6,1.134609); 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(6,0.4012346); div63->SetBinContent(7,0.3698761); div63->SetBinContent(8,0.3920949); div63->SetBinContent(9,0.4210062); div63->SetBinContent(10,0.4224774); div63->SetBinContent(11,0.4064665); div63->SetBinContent(12,0.3788162); div63->SetBinContent(13,0.3737043); div63->SetBinContent(14,0.3700828); div63->SetBinContent(15,0.3760399); div63->SetBinContent(16,0.3693963); div63->SetBinContent(17,0.3383873); div63->SetBinContent(18,0.3320158); div63->SetBinContent(19,0.3381295); div63->SetBinContent(20,0.3375); div63->SetBinContent(21,0.3431193); div63->SetBinContent(22,0.35); div63->SetBinContent(23,0.4237288); div63->SetBinContent(24,0.4243902); div63->SetBinContent(25,0.3763441); div63->SetBinContent(26,0.3975904); div63->SetBinContent(27,0.3514644); div63->SetBinContent(28,0.3746556); div63->SetBinContent(29,0.3581213); div63->SetBinContent(30,0.3638851); div63->SetBinContent(31,0.3532441); div63->SetBinContent(32,0.3286052); div63->SetBinContent(33,0.3497854); div63->SetBinContent(34,0.3607333); div63->SetBinContent(35,0.4014317); div63->SetBinContent(36,0.3821532); div63->SetBinContent(37,0.3893242); div63->SetBinContent(38,0.4159292); div63->SetBinContent(39,0.4182125); div63->SetBinContent(40,0.3798544); div63->SetBinContent(41,0.4440994); div63->SetBinContent(42,0.4125413); div63->SetBinContent(43,0.5); div63->SetBinError(6,0.08129099); div63->SetBinError(7,0.03019768); div63->SetBinError(8,0.02862975); div63->SetBinError(9,0.03178414); div63->SetBinError(10,0.03071704); div63->SetBinError(11,0.02896688); div63->SetBinError(12,0.02481867); div63->SetBinError(13,0.02300715); div63->SetBinError(14,0.02225999); div63->SetBinError(15,0.0232977); div63->SetBinError(16,0.02389048); div63->SetBinError(17,0.02415463); div63->SetBinError(18,0.0255357); div63->SetBinError(19,0.02948162); div63->SetBinError(20,0.03422852); div63->SetBinError(21,0.03978898); div63->SetBinError(22,0.04830347); div63->SetBinError(23,0.06995528); div63->SetBinError(24,0.07514011); div63->SetBinError(25,0.07257661); div63->SetBinError(26,0.07979899); div63->SetBinError(27,0.06108226); div63->SetBinError(28,0.05179078); div63->SetBinError(29,0.04231545); div63->SetBinError(30,0.03577); div63->SetBinError(31,0.03040953); div63->SetBinError(32,0.02531638); div63->SetBinError(33,0.02517294); div63->SetBinError(34,0.02337798); div63->SetBinError(35,0.0242879); div63->SetBinError(36,0.0220294); div63->SetBinError(37,0.02242347); div63->SetBinError(38,0.02576743); div63->SetBinError(39,0.03092209); div63->SetBinError(40,0.03470349); div63->SetBinError(41,0.04376011); div63->SetBinError(42,0.06059869); div63->SetBinError(43,0.2203865); div63->SetMinimum(0); div63->SetEntries(14.52644); 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(6,0.345679); div64->SetBinContent(7,0.3164919); div64->SetBinContent(8,0.3359684); div64->SetBinContent(9,0.3583407); div64->SetBinContent(10,0.3634126); div64->SetBinContent(11,0.3556582); div64->SetBinContent(12,0.3258567); div64->SetBinContent(13,0.3295145); div64->SetBinContent(14,0.3224638); div64->SetBinContent(15,0.3144759); div64->SetBinContent(16,0.3090257); div64->SetBinContent(17,0.2777395); div64->SetBinContent(18,0.2743083); div64->SetBinContent(19,0.2805755); div64->SetBinContent(20,0.2694444); div64->SetBinContent(21,0.2587156); div64->SetBinContent(22,0.2894737); div64->SetBinContent(23,0.3305085); div64->SetBinContent(24,0.3463415); div64->SetBinContent(25,0.3064516); div64->SetBinContent(26,0.3313253); div64->SetBinContent(27,0.3096234); div64->SetBinContent(28,0.3195592); div64->SetBinContent(29,0.2994129); div64->SetBinContent(30,0.3064295); div64->SetBinContent(31,0.2729145); div64->SetBinContent(32,0.2805359); div64->SetBinContent(33,0.2982833); div64->SetBinContent(34,0.2986399); div64->SetBinContent(35,0.3331498); div64->SetBinContent(36,0.3118332); div64->SetBinContent(37,0.32762); div64->SetBinContent(38,0.3545723); div64->SetBinContent(39,0.3575042); div64->SetBinContent(40,0.3313107); div64->SetBinContent(41,0.3881988); div64->SetBinContent(42,0.359736); div64->SetBinContent(43,0.4); div64->SetBinError(6,0.07335241); div64->SetBinError(7,0.02714156); div64->SetBinError(8,0.02574297); div64->SetBinError(9,0.02843002); div64->SetBinError(10,0.02767499); div64->SetBinError(11,0.0264147); div64->SetBinError(12,0.02238244); div64->SetBinError(13,0.02110425); div64->SetBinError(14,0.02025554); div64->SetBinError(15,0.02061284); div64->SetBinError(16,0.02114615); div64->SetBinError(17,0.02112647); div64->SetBinError(18,0.02243811); div64->SetBinError(19,0.02597604); div64->SetBinError(20,0.02938658); div64->SetBinError(21,0.03286994); div64->SetBinError(22,0.04244992); div64->SetBinError(23,0.05893698); div64->SetBinError(24,0.06529271); div64->SetBinError(25,0.06306063); div64->SetBinError(26,0.07039172); div64->SetBinError(27,0.05602087); div64->SetBinError(28,0.04644284); div64->SetBinError(29,0.03745135); div64->SetBinError(30,0.03180789); div64->SetBinError(31,0.02552325); div64->SetBinError(32,0.0227435); div64->SetBinError(33,0.02258465); div64->SetBinError(34,0.02055163); div64->SetBinError(35,0.02136221); div64->SetBinError(36,0.01916467); div64->SetBinError(37,0.01991659); div64->SetBinError(38,0.02307562); div64->SetBinError(39,0.02774293); div64->SetBinError(40,0.03159359); div64->SetBinError(41,0.03984902); div64->SetBinError(42,0.05512275); div64->SetBinError(43,0.1884997); div64->SetEntries(12.19109); 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(6,0.3271605); div65->SetBinContent(7,0.2859867); div65->SetBinContent(8,0.3027668); div65->SetBinContent(9,0.3265666); div65->SetBinContent(10,0.3305989); div65->SetBinContent(11,0.3225558); div65->SetBinContent(12,0.2978193); div65->SetBinContent(13,0.3071468); div65->SetBinContent(14,0.2981366); div65->SetBinContent(15,0.2850804); div65->SetBinContent(16,0.2845188); div65->SetBinContent(17,0.2584425); div65->SetBinContent(18,0.2466403); div65->SetBinContent(19,0.2446043); div65->SetBinContent(20,0.2444444); div65->SetBinContent(21,0.2330275); div65->SetBinContent(22,0.2684211); div65->SetBinContent(23,0.3008475); div65->SetBinContent(24,0.3317073); div65->SetBinContent(25,0.3010753); div65->SetBinContent(26,0.3012048); div65->SetBinContent(27,0.2761506); div65->SetBinContent(28,0.2754821); div65->SetBinContent(29,0.2700587); div65->SetBinContent(30,0.2681259); div65->SetBinContent(31,0.2512873); div65->SetBinContent(32,0.2434988); div65->SetBinContent(33,0.2689557); div65->SetBinContent(34,0.2678888); div65->SetBinContent(35,0.2924009); div65->SetBinContent(36,0.2783705); div65->SetBinContent(37,0.2850147); div65->SetBinContent(38,0.3138643); div65->SetBinContent(39,0.3254637); div65->SetBinContent(40,0.2985437); div65->SetBinContent(41,0.363354); div65->SetBinContent(42,0.3465347); div65->SetBinContent(43,0.3666667); div65->SetBinError(6,0.07064311); div65->SetBinError(7,0.02534139); div65->SetBinError(8,0.02398328); div65->SetBinError(9,0.02667929); div65->SetBinError(10,0.0259372); div65->SetBinError(11,0.02470741); div65->SetBinError(12,0.02105582); div65->SetBinError(13,0.02011875); div65->SetBinError(14,0.0192052); div65->SetBinError(15,0.01928818); div65->SetBinError(16,0.01999696); div65->SetBinError(17,0.0201306); div65->SetBinError(18,0.02089782); div65->SetBinError(19,0.023697); div65->SetBinError(20,0.0275356); div65->SetBinError(21,0.03065965); div65->SetBinError(22,0.04034735); div65->SetBinError(23,0.05528753); div65->SetBinError(24,0.06339287); div65->SetBinError(25,0.06230879); div65->SetBinError(26,0.06597482); div65->SetBinError(27,0.05185449); div65->SetBinError(28,0.04200727); div65->SetBinError(29,0.03493562); div65->SetBinError(30,0.02906884); div65->SetBinError(31,0.02415122); div65->SetBinError(32,0.0206876); div65->SetBinError(33,0.02106361); div65->SetBinError(34,0.01910104); div65->SetBinError(35,0.01955064); div65->SetBinError(36,0.01774922); div65->SetBinError(37,0.01812148); div65->SetBinError(38,0.02123129); div65->SetBinError(39,0.02601629); div65->SetBinError(40,0.02943471); div65->SetBinError(41,0.03807135); div65->SetBinError(42,0.05372621); div65->SetBinError(43,0.177498); div65->SetEntries(11.09041); 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.28","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.22","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.19","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 7548 SL1L1"); AText = pt->AddText("HV = -9999 V, FEth = 0 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }