void Efficiency_7362_L_theta() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:20:00 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,0.5); div63->SetBinContent(6,0.4); div63->SetBinContent(7,0.3831283); div63->SetBinContent(8,0.4081633); div63->SetBinContent(9,0.3855244); div63->SetBinContent(10,0.3729302); div63->SetBinContent(11,0.3890675); div63->SetBinContent(12,0.3879121); div63->SetBinContent(13,0.3668012); div63->SetBinContent(14,0.3830776); div63->SetBinContent(15,0.3688845); div63->SetBinContent(16,0.3532995); div63->SetBinContent(17,0.3430778); div63->SetBinContent(18,0.3500661); div63->SetBinContent(19,0.3180778); div63->SetBinContent(20,0.324277); div63->SetBinContent(21,0.3448582); div63->SetBinContent(22,0.3451043); div63->SetBinContent(23,0.3045564); div63->SetBinContent(24,0.2975441); div63->SetBinContent(25,0.2731987); div63->SetBinContent(26,0.2924438); div63->SetBinContent(27,0.3152729); div63->SetBinContent(28,0.3235781); div63->SetBinContent(29,0.3388889); div63->SetBinContent(30,0.3350291); div63->SetBinContent(31,0.3209233); div63->SetBinContent(32,0.3530151); div63->SetBinContent(33,0.3389385); div63->SetBinContent(34,0.3641123); div63->SetBinContent(35,0.3614298); div63->SetBinContent(36,0.3886391); div63->SetBinContent(37,0.3743993); div63->SetBinContent(38,0.4102564); div63->SetBinContent(39,0.3985507); div63->SetBinContent(40,0.4050179); div63->SetBinContent(41,0.4077419); div63->SetBinContent(42,0.3716012); div63->SetBinContent(43,0.3225806); div63->SetBinError(5,0.6035534); div63->SetBinError(6,0.0712462); div63->SetBinError(7,0.02970576); div63->SetBinError(8,0.02826742); div63->SetBinError(9,0.02735108); div63->SetBinError(10,0.02639198); div63->SetBinError(11,0.02568427); div63->SetBinError(12,0.02369206); div63->SetBinError(13,0.02184299); div63->SetBinError(14,0.02160489); div63->SetBinError(15,0.02159323); div63->SetBinError(16,0.02135172); div63->SetBinError(17,0.02181354); div63->SetBinError(18,0.02420268); div63->SetBinError(19,0.02436114); div63->SetBinError(20,0.0264584); div63->SetBinError(21,0.02775301); div63->SetBinError(22,0.02641909); div63->SetBinError(23,0.0209696); div63->SetBinError(24,0.01495883); div63->SetBinError(25,0.008272066); div63->SetBinError(26,0.01288457); div63->SetBinError(27,0.01737275); div63->SetBinError(28,0.0209705); div63->SetBinError(29,0.02427129); div63->SetBinError(30,0.02463564); div63->SetBinError(31,0.02421549); div63->SetBinError(32,0.02373856); div63->SetBinError(33,0.02111534); div63->SetBinError(34,0.0211082); div63->SetBinError(35,0.02022204); div63->SetBinError(36,0.020459); div63->SetBinError(37,0.02061474); div63->SetBinError(38,0.02454291); div63->SetBinError(39,0.02772288); div63->SetBinError(40,0.03117433); div63->SetBinError(41,0.0375838); div63->SetBinError(42,0.0539312); div63->SetBinError(43,0.1599461); div63->SetMinimum(0); div63->SetMaximum(1); div63->SetEntries(14.02197); 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.5); div64->SetBinContent(6,0.3142857); div64->SetBinContent(7,0.2996485); div64->SetBinContent(8,0.3345481); div64->SetBinContent(9,0.3138848); div64->SetBinContent(10,0.3016559); div64->SetBinContent(11,0.3228296); div64->SetBinContent(12,0.3115385); div64->SetBinContent(13,0.3002018); div64->SetBinContent(14,0.3119479); div64->SetBinContent(15,0.2901174); div64->SetBinContent(16,0.2827411); div64->SetBinContent(17,0.2735797); div64->SetBinContent(18,0.2714663); div64->SetBinContent(19,0.252479); div64->SetBinContent(20,0.2524102); div64->SetBinContent(21,0.2801418); div64->SetBinContent(22,0.2680578); div64->SetBinContent(23,0.2314149); div64->SetBinContent(24,0.2207179); div64->SetBinContent(25,0.2039538); div64->SetBinContent(26,0.2228599); div64->SetBinContent(27,0.2473498); div64->SetBinContent(28,0.2440641); div64->SetBinContent(29,0.2631944); div64->SetBinContent(30,0.2725291); div64->SetBinContent(31,0.2464631); div64->SetBinContent(32,0.2782663); div64->SetBinContent(33,0.2748292); div64->SetBinContent(34,0.2808187); div64->SetBinContent(35,0.2890556); div64->SetBinContent(36,0.3138537); div64->SetBinContent(37,0.3001311); div64->SetBinContent(38,0.3267867); div64->SetBinContent(39,0.315942); div64->SetBinContent(40,0.3351254); div64->SetBinContent(41,0.3290323); div64->SetBinContent(42,0.2900302); div64->SetBinContent(43,0.1935484); div64->SetBinError(5,0.6035534); div64->SetBinError(6,0.06037368); div64->SetBinError(7,0.02510949); div64->SetBinError(8,0.02464732); div64->SetBinError(9,0.02375588); div64->SetBinError(10,0.0228308); div64->SetBinError(11,0.02259528); div64->SetBinError(12,0.02038596); div64->SetBinError(13,0.0190502); div64->SetBinError(14,0.01876869); div64->SetBinError(15,0.01833071); div64->SetBinError(16,0.01835037); div64->SetBinError(17,0.01870927); div64->SetBinError(18,0.02036719); div64->SetBinError(19,0.02085057); div64->SetBinError(20,0.02234588); div64->SetBinError(21,0.02410031); div64->SetBinError(22,0.02226145); div64->SetBinError(23,0.01744492); div64->SetBinError(24,0.01225289); div64->SetBinError(25,0.006813675); div64->SetBinError(26,0.01074621); div64->SetBinError(27,0.01475579); div64->SetBinError(28,0.01734409); div64->SetBinError(29,0.02045517); div64->SetBinError(30,0.02142023); div64->SetBinError(31,0.02027217); div64->SetBinError(32,0.02019495); div64->SetBinError(33,0.01831749); div64->SetBinError(34,0.01768763); div64->SetBinError(35,0.01736661); div64->SetBinError(36,0.01766991); div64->SetBinError(37,0.0177239); div64->SetBinError(38,0.02098493); div64->SetBinError(39,0.02363575); div64->SetBinError(40,0.02736064); div64->SetBinError(41,0.03242399); div64->SetBinError(42,0.04554259); div64->SetBinError(43,0.1137781); div64->SetMaximum(1); div64->SetEntries(11.1615); 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.5); div65->SetBinContent(6,0.2904762); div65->SetBinContent(7,0.2768014); div65->SetBinContent(8,0.3039359); div65->SetBinContent(9,0.288774); div65->SetBinContent(10,0.2728582); div65->SetBinContent(11,0.2983923); div65->SetBinContent(12,0.2862637); div65->SetBinContent(13,0.2709384); div65->SetBinContent(14,0.2831241); div65->SetBinContent(15,0.2700587); div65->SetBinContent(16,0.257868); div65->SetBinContent(17,0.2548263); div65->SetBinContent(18,0.2503303); div65->SetBinContent(19,0.238749); div65->SetBinContent(20,0.2322524); div65->SetBinContent(21,0.2615248); div65->SetBinContent(22,0.2512039); div65->SetBinContent(23,0.2206235); div65->SetBinContent(24,0.2024559); div65->SetBinContent(25,0.1918548); div65->SetBinContent(26,0.2109039); div65->SetBinContent(27,0.2328229); div65->SetBinContent(28,0.222529); div65->SetBinContent(29,0.2395833); div65->SetBinContent(30,0.2456395); div65->SetBinContent(31,0.2233805); div65->SetBinContent(32,0.2518844); div65->SetBinContent(33,0.2438255); div65->SetBinContent(34,0.2541647); div65->SetBinContent(35,0.2612533); div65->SetBinContent(36,0.2876992); div65->SetBinContent(37,0.2699869); div65->SetBinContent(38,0.2782324); div65->SetBinContent(39,0.2811594); div65->SetBinContent(40,0.3019713); div65->SetBinContent(41,0.3045161); div65->SetBinContent(42,0.2537764); div65->SetBinContent(43,0.1935484); div65->SetBinError(5,0.6035534); div65->SetBinError(6,0.05723643); div65->SetBinError(7,0.02380134); div65->SetBinError(8,0.0230893); div65->SetBinError(9,0.02245175); div65->SetBinError(10,0.02133704); div65->SetBinError(11,0.02141949); div65->SetBinError(12,0.01925157); div65->SetBinError(13,0.01777767); div65->SetBinError(14,0.01757736); div65->SetBinError(15,0.01746781); div65->SetBinError(16,0.01725089); div65->SetBinError(17,0.01784033); div65->SetBinError(18,0.01929215); div65->SetBinError(19,0.02008876); div65->SetBinError(20,0.02114286); div65->SetBinError(21,0.02301335); div65->SetBinError(22,0.0213154); div65->SetBinError(23,0.01690279); div65->SetBinError(24,0.01157653); div65->SetBinError(25,0.00654657); div65->SetBinError(26,0.01036282); div65->SetBinError(27,0.01417419); div65->SetBinError(28,0.01631406); div65->SetBinError(29,0.01921231); div65->SetBinError(30,0.01998303); div65->SetBinError(31,0.01899235); div65->SetBinError(32,0.01889142); div65->SetBinError(33,0.01690865); div65->SetBinError(34,0.01654379); div65->SetBinError(35,0.01622567); div65->SetBinError(36,0.01665904); div65->SetBinError(37,0.01650359); div65->SetBinError(38,0.01881904); div65->SetBinError(39,0.02184227); div65->SetBinError(40,0.0254887); div65->SetBinError(41,0.03076085); div65->SetBinError(42,0.04163809); div65->SetBinError(43,0.1137781); div65->SetMaximum(1); div65->SetEntries(10.26019); 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.24","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.17","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.14","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 7362 SL1L1"); AText = pt->AddText("HV = 3550 V, FEth = 30 mV, Source filter = 220.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }