void Efficiency_6149_L_theta() { //=========Macro generated from canvas: c/c //========= (Mon Jan 14 19:12:52 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.7777778); div63->SetBinContent(6,0.6705882); div63->SetBinContent(7,0.7217501); div63->SetBinContent(8,0.7661133); div63->SetBinContent(9,0.7976061); div63->SetBinContent(10,0.7978199); div63->SetBinContent(11,0.8022271); div63->SetBinContent(12,0.7711917); div63->SetBinContent(13,0.7491059); div63->SetBinContent(14,0.7251947); div63->SetBinContent(15,0.6954377); div63->SetBinContent(16,0.674423); div63->SetBinContent(17,0.661087); div63->SetBinContent(18,0.6681946); div63->SetBinContent(19,0.6491113); div63->SetBinContent(20,0.6452897); div63->SetBinContent(21,0.632865); div63->SetBinContent(22,0.6951542); div63->SetBinContent(23,0.7126582); div63->SetBinContent(24,0.6826004); div63->SetBinContent(25,0.691); div63->SetBinContent(26,0.671028); div63->SetBinContent(27,0.6732118); div63->SetBinContent(28,0.6777081); div63->SetBinContent(29,0.6551724); div63->SetBinContent(30,0.6743764); div63->SetBinContent(31,0.6720634); div63->SetBinContent(32,0.6627123); div63->SetBinContent(33,0.6712329); div63->SetBinContent(34,0.6908131); div63->SetBinContent(35,0.7163709); div63->SetBinContent(36,0.7196478); div63->SetBinContent(37,0.7483772); div63->SetBinContent(38,0.7837294); div63->SetBinContent(39,0.7993656); div63->SetBinContent(40,0.8141343); div63->SetBinContent(41,0.8068622); div63->SetBinContent(42,0.7994042); div63->SetBinContent(43,0.8); div63->SetBinContent(44,0.6666667); div63->SetBinError(5,0.5532317); div63->SetBinError(6,0.06595541); div63->SetBinError(7,0.02787744); div63->SetBinError(8,0.02564675); div63->SetBinError(9,0.02788543); div63->SetBinError(10,0.02724276); div63->SetBinError(11,0.02641704); div63->SetBinError(12,0.02374481); div63->SetBinError(13,0.02159163); div63->SetBinError(14,0.02051748); div63->SetBinError(15,0.02029795); div63->SetBinError(16,0.0205716); div63->SetBinError(17,0.0217353); div63->SetBinError(18,0.02370714); div63->SetBinError(19,0.02639399); div63->SetBinError(20,0.03046456); div63->SetBinError(21,0.03530396); div63->SetBinError(22,0.04538213); div63->SetBinError(23,0.05539021); div63->SetBinError(24,0.06597507); div63->SetBinError(25,0.04813822); div63->SetBinError(26,0.06442658); div63->SetBinError(27,0.05593975); div63->SetBinError(28,0.0449093); div63->SetBinError(29,0.03667234); div63->SetBinError(30,0.03184972); div63->SetBinError(31,0.02768879); div63->SetBinError(32,0.0242487); div63->SetBinError(33,0.02197892); div63->SetBinError(34,0.02090382); div63->SetBinError(35,0.02012654); div63->SetBinError(36,0.01948727); div63->SetBinError(37,0.0210879); div63->SetBinError(38,0.02368409); div63->SetBinError(39,0.02753285); div63->SetBinError(40,0.03226506); div63->SetBinError(41,0.04011208); div63->SetBinError(42,0.05336666); div63->SetBinError(43,0.1515542); div63->SetBinError(44,0.6054989); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(28.69007); 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.7777778); div64->SetBinContent(6,0.6431373); div64->SetBinContent(7,0.7000315); div64->SetBinContent(8,0.7419434); div64->SetBinContent(9,0.7742111); div64->SetBinContent(10,0.7700493); div64->SetBinContent(11,0.7739046); div64->SetBinContent(12,0.7512953); div64->SetBinContent(13,0.726216); div64->SetBinContent(14,0.7011514); div64->SetBinContent(15,0.6707768); div64->SetBinContent(16,0.6520999); div64->SetBinContent(17,0.6413043); div64->SetBinContent(18,0.6480774); div64->SetBinContent(19,0.6257406); div64->SetBinContent(20,0.622291); div64->SetBinContent(21,0.6139279); div64->SetBinContent(22,0.6740088); div64->SetBinContent(23,0.6810127); div64->SetBinContent(24,0.6481836); div64->SetBinContent(25,0.641); div64->SetBinContent(26,0.6429907); div64->SetBinContent(27,0.6437588); div64->SetBinContent(28,0.6472695); div64->SetBinContent(29,0.6288401); div64->SetBinContent(30,0.6489796); div64->SetBinContent(31,0.6476059); div64->SetBinContent(32,0.6338636); div64->SetBinContent(33,0.6399217); div64->SetBinContent(34,0.6634597); div64->SetBinContent(35,0.686681); div64->SetBinContent(36,0.6927711); div64->SetBinContent(37,0.7222412); div64->SetBinContent(38,0.7551349); div64->SetBinContent(39,0.7721385); div64->SetBinContent(40,0.7816254); div64->SetBinContent(41,0.7825125); div64->SetBinContent(42,0.7666336); div64->SetBinContent(43,0.776); div64->SetBinContent(44,0.6666667); div64->SetBinError(5,0.5532317); div64->SetBinError(6,0.06398991); div64->SetBinError(7,0.02726361); div64->SetBinError(8,0.02505164); div64->SetBinError(9,0.02728193); div64->SetBinError(10,0.02654272); div64->SetBinError(11,0.02572817); div64->SetBinError(12,0.02329422); div64->SetBinError(13,0.02110733); div64->SetBinError(14,0.02001938); div64->SetBinError(15,0.01977264); div64->SetBinError(16,0.02007605); div64->SetBinError(17,0.02126289); div64->SetBinError(18,0.02318825); div64->SetBinError(19,0.02570443); div64->SetBinError(20,0.0296771); div64->SetBinError(21,0.03453951); div64->SetBinError(22,0.04437518); div64->SetBinError(23,0.05358988); div64->SetBinError(24,0.06354759); div64->SetBinError(25,0.04558818); div64->SetBinError(26,0.06246664); div64->SetBinError(27,0.05415704); div64->SetBinError(28,0.04343904); div64->SetBinError(29,0.03560153); div64->SetBinError(30,0.03097641); div64->SetBinError(31,0.02695544); div64->SetBinError(32,0.02348083); div64->SetBinError(33,0.02123207); div64->SetBinError(34,0.02029984); div64->SetBinError(35,0.01951589); div64->SetBinError(36,0.01895448); div64->SetBinError(37,0.02054711); div64->SetBinError(38,0.02304702); div64->SetBinError(39,0.02684047); div64->SetBinError(40,0.03131188); div64->SetBinError(41,0.03921797); div64->SetBinError(42,0.05175042); div64->SetBinError(43,0.1481984); div64->SetBinError(44,0.6054989); div64->SetMaximum(1); div64->SetEntries(27.67724); 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.7777778); div65->SetBinContent(6,0.6039216); div65->SetBinContent(7,0.6547057); div65->SetBinContent(8,0.6948242); div65->SetBinContent(9,0.7225245); div65->SetBinContent(10,0.7207371); div65->SetBinContent(11,0.7208908); div65->SetBinContent(12,0.7038342); div65->SetBinContent(13,0.6784692); div65->SetBinContent(14,0.649509); div65->SetBinContent(15,0.6211027); div65->SetBinContent(16,0.6049943); div65->SetBinContent(17,0.5908696); div65->SetBinContent(18,0.592055); div65->SetBinContent(19,0.5678078); div65->SetBinContent(20,0.57364); div65->SetBinContent(21,0.5607819); div65->SetBinContent(22,0.6140969); div65->SetBinContent(23,0.6291139); div65->SetBinContent(24,0.5984704); div65->SetBinContent(25,0.585); div65->SetBinContent(26,0.5850467); div65->SetBinContent(27,0.5876578); div65->SetBinContent(28,0.5926589); div65->SetBinContent(29,0.5655172); div65->SetBinContent(30,0.5886621); div65->SetBinContent(31,0.5766449); div65->SetBinContent(32,0.5742788); div65->SetBinContent(33,0.5718634); div65->SetBinContent(34,0.5906433); div65->SetBinContent(35,0.6125394); div65->SetBinContent(36,0.6240346); div65->SetBinContent(37,0.6522036); div65->SetBinContent(38,0.684857); div65->SetBinContent(39,0.7121332); div65->SetBinContent(40,0.7173145); div65->SetBinContent(41,0.7199779); div65->SetBinContent(42,0.714002); div65->SetBinContent(43,0.72); div65->SetBinContent(44,0.5); div65->SetBinError(5,0.5532317); div65->SetBinError(6,0.06115372); div65->SetBinError(7,0.02597086); div65->SetBinError(8,0.02388102); div65->SetBinError(9,0.02593664); div65->SetBinError(10,0.02528815); div65->SetBinError(11,0.02442623); div65->SetBinError(12,0.02221038); div65->SetBinError(13,0.02008783); div65->SetBinError(14,0.01893846); div65->SetBinError(15,0.01870313); div65->SetBinError(16,0.01901947); div65->SetBinError(17,0.02004547); div65->SetBinError(18,0.02172647); div65->SetBinError(19,0.02397287); div65->SetBinError(20,0.02799224); div65->SetBinError(21,0.03236876); div65->SetBinError(22,0.04148858); div65->SetBinError(23,0.05060248); div65->SetBinError(24,0.05999683); div65->SetBinError(25,0.0426861); div65->SetBinError(26,0.05836257); div65->SetBinError(27,0.05071692); div65->SetBinError(28,0.04076718); div65->SetBinError(29,0.03298974); div65->SetBinError(30,0.02887521); div65->SetBinError(31,0.02479638); div65->SetBinError(32,0.02187285); div65->SetBinError(33,0.0195836); div65->SetBinError(34,0.01866796); div65->SetBinError(35,0.01796843); div65->SetBinError(36,0.01757361); div65->SetBinError(37,0.01907943); div65->SetBinError(38,0.02146191); div65->SetBinError(39,0.02529852); div65->SetBinError(40,0.0294046); div65->SetBinError(41,0.03689806); div65->SetBinError(42,0.0491279); div65->SetBinError(43,0.1402934); div65->SetBinError(44,0.4927993); div65->SetMaximum(1); div65->SetEntries(25.35516); 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.73","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.70","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.64","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 6149 SL1L1"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }