void Efficiency_7409_L_theta() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:25: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,0.75); div63->SetBinContent(6,0.4771429); div63->SetBinContent(7,0.471028); div63->SetBinContent(8,0.5325145); div63->SetBinContent(9,0.5548754); div63->SetBinContent(10,0.5620777); div63->SetBinContent(11,0.545082); div63->SetBinContent(12,0.5278903); div63->SetBinContent(13,0.4851924); div63->SetBinContent(14,0.4651281); div63->SetBinContent(15,0.4308439); div63->SetBinContent(16,0.4122521); div63->SetBinContent(17,0.3881064); div63->SetBinContent(18,0.37258); div63->SetBinContent(19,0.3834853); div63->SetBinContent(20,0.3473467); div63->SetBinContent(21,0.3574879); div63->SetBinContent(22,0.3729508); div63->SetBinContent(23,0.4396887); div63->SetBinContent(24,0.408805); div63->SetBinContent(25,0.4250765); div63->SetBinContent(26,0.4651163); div63->SetBinContent(27,0.4659341); div63->SetBinContent(28,0.4111888); div63->SetBinContent(29,0.4113744); div63->SetBinContent(30,0.3988051); div63->SetBinContent(31,0.3738715); div63->SetBinContent(32,0.4131148); div63->SetBinContent(33,0.41473); div63->SetBinContent(34,0.4160023); div63->SetBinContent(35,0.4316714); div63->SetBinContent(36,0.4513357); div63->SetBinContent(37,0.4916526); div63->SetBinContent(38,0.5189206); div63->SetBinContent(39,0.5511714); div63->SetBinContent(40,0.5677812); div63->SetBinContent(41,0.5795548); div63->SetBinContent(42,0.5135135); div63->SetBinContent(43,0.4354839); div63->SetBinError(5,0.8080127); div63->SetBinError(6,0.06242678); div63->SetBinError(7,0.02501815); div63->SetBinError(8,0.02399178); div63->SetBinError(9,0.0271791); div63->SetBinError(10,0.02695724); div63->SetBinError(11,0.02477214); div63->SetBinError(12,0.02214465); div63->SetBinError(13,0.01966036); div63->SetBinError(14,0.01826836); div63->SetBinError(15,0.01785227); div63->SetBinError(16,0.01813755); div63->SetBinError(17,0.01788766); div63->SetBinError(18,0.0195387); div63->SetBinError(19,0.02256929); div63->SetBinError(20,0.02459068); div63->SetBinError(21,0.02969689); div63->SetBinError(22,0.03635667); div63->SetBinError(23,0.0486415); div63->SetBinError(24,0.05877922); div63->SetBinError(25,0.0595613); div63->SetBinError(26,0.06184806); div63->SetBinError(27,0.05384381); div63->SetBinError(28,0.03935861); div63->SetBinError(29,0.03241178); div63->SetBinError(30,0.02815657); div63->SetBinError(31,0.02270664); div63->SetBinError(32,0.02137516); div63->SetBinError(33,0.0191548); div63->SetBinError(34,0.01790325); div63->SetBinError(35,0.01749815); div63->SetBinError(36,0.01711794); div63->SetBinError(37,0.01855438); div63->SetBinError(38,0.02182592); div63->SetBinError(39,0.02622542); div63->SetBinError(40,0.0325774); div63->SetBinError(41,0.03849874); div63->SetBinError(42,0.04766588); div63->SetBinError(43,0.1391154); div63->SetMinimum(0); div63->SetMaximum(1); div63->SetEntries(18.02078); 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.75); div64->SetBinContent(6,0.4371429); div64->SetBinContent(7,0.4448598); div64->SetBinContent(8,0.5130058); div64->SetBinContent(9,0.5247049); div64->SetBinContent(10,0.5405405); div64->SetBinContent(11,0.5178838); div64->SetBinContent(12,0.4957931); div64->SetBinContent(13,0.4575145); div64->SetBinContent(14,0.4412884); div64->SetBinContent(15,0.4041521); div64->SetBinContent(16,0.3841373); div64->SetBinContent(17,0.3633803); div64->SetBinContent(18,0.3465034); div64->SetBinContent(19,0.3596758); div64->SetBinContent(20,0.3273604); div64->SetBinContent(21,0.3323671); div64->SetBinContent(22,0.3442623); div64->SetBinContent(23,0.4027237); div64->SetBinContent(24,0.3805031); div64->SetBinContent(25,0.3700306); div64->SetBinContent(26,0.4302326); div64->SetBinContent(27,0.421978); div64->SetBinContent(28,0.379021); div64->SetBinContent(29,0.3753555); div64->SetBinContent(30,0.3711725); div64->SetBinContent(31,0.346256); div64->SetBinContent(32,0.3807377); div64->SetBinContent(33,0.3829787); div64->SetBinContent(34,0.3849658); div64->SetBinContent(35,0.3996383); div64->SetBinContent(36,0.4157956); div64->SetBinContent(37,0.4592306); div64->SetBinContent(38,0.483871); div64->SetBinContent(39,0.5211673); div64->SetBinContent(40,0.5325228); div64->SetBinContent(41,0.5432811); div64->SetBinContent(42,0.4864865); div64->SetBinContent(43,0.4032258); div64->SetBinError(5,0.8080127); div64->SetBinError(6,0.05870717); div64->SetBinError(7,0.02403447); div64->SetBinError(8,0.02336454); div64->SetBinError(9,0.02611883); div64->SetBinError(10,0.02621661); div64->SetBinError(11,0.02388707); div64->SetBinError(12,0.021182); div64->SetBinError(13,0.01886451); div64->SetBinError(14,0.01760671); div64->SetBinError(15,0.0170748); div64->SetBinError(16,0.0172706); div64->SetBinError(17,0.01709336); div64->SetBinError(18,0.01858808); div64->SetBinError(19,0.02159378); div64->SetBinError(20,0.02361427); div64->SetBinError(21,0.02825117); div64->SetBinError(22,0.03441079); div64->SetBinError(23,0.04575462); div64->SetBinError(24,0.05592875); div64->SetBinError(25,0.05410188); div64->SetBinError(26,0.05856148); div64->SetBinError(27,0.05023628); div64->SetBinError(28,0.03719847); div64->SetBinError(29,0.03041856); div64->SetBinError(30,0.02679281); div64->SetBinError(31,0.02153987); div64->SetBinError(32,0.02019941); div64->SetBinError(33,0.01812546); div64->SetBinError(34,0.01696567); div64->SetBinError(35,0.01658392); div64->SetBinError(36,0.01616487); div64->SetBinError(37,0.01768431); div64->SetBinError(38,0.02077269); div64->SetBinError(39,0.02520172); div64->SetBinError(40,0.03112199); div64->SetBinError(41,0.03676214); div64->SetBinError(42,0.045878); div64->SetBinError(43,0.1318549); div64->SetMaximum(1); div64->SetEntries(16.85575); 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.75); div65->SetBinContent(6,0.3885714); div65->SetBinContent(7,0.3873832); div65->SetBinContent(8,0.4566474); div65->SetBinContent(9,0.4582422); div65->SetBinContent(10,0.4700169); div65->SetBinContent(11,0.4556632); div65->SetBinContent(12,0.4322219); div65->SetBinContent(13,0.4013285); div65->SetBinContent(14,0.3877758); div65->SetBinContent(15,0.3451065); div65->SetBinContent(16,0.3282036); div65->SetBinContent(17,0.314867); div65->SetBinContent(18,0.3042276); div65->SetBinContent(19,0.3049645); div65->SetBinContent(20,0.2777395); div65->SetBinContent(21,0.2937198); div65->SetBinContent(22,0.2964481); div65->SetBinContent(23,0.3560311); div65->SetBinContent(24,0.3238994); div65->SetBinContent(25,0.3363914); div65->SetBinContent(26,0.3866279); div65->SetBinContent(27,0.3604396); div65->SetBinContent(28,0.3244755); div65->SetBinContent(29,0.3061611); div65->SetBinContent(30,0.3084391); div65->SetBinContent(31,0.291556); div65->SetBinContent(32,0.3106557); div65->SetBinContent(33,0.3116203); div65->SetBinContent(34,0.3197608); div65->SetBinContent(35,0.3311806); div65->SetBinContent(36,0.3456446); div65->SetBinContent(37,0.3931769); div65->SetBinContent(38,0.4004342); div65->SetBinContent(39,0.4406083); div65->SetBinContent(40,0.4401216); div65->SetBinContent(41,0.4517725); div65->SetBinContent(42,0.4159159); div65->SetBinContent(43,0.3709677); div65->SetBinError(5,0.8080127); div65->SetBinError(6,0.05408974); div65->SetBinError(7,0.02182839); div65->SetBinError(8,0.02152378); div65->SetBinError(9,0.02373728); div65->SetBinError(10,0.02374732); div65->SetBinError(11,0.02182493); div65->SetBinError(12,0.01923558); div65->SetBinError(13,0.01721617); div65->SetBinError(14,0.01609235); div65->SetBinError(15,0.01531265); div65->SetBinError(16,0.01550158); div65->SetBinError(17,0.0154977); div65->SetBinError(18,0.01701078); div65->SetBinError(19,0.0192934); div65->SetBinError(20,0.02112647); div65->SetBinError(21,0.02597582); div65->SetBinError(22,0.03108124); div65->SetBinError(23,0.04202244); div65->SetBinError(24,0.05007813); div65->SetBinError(25,0.05067616); div65->SetBinError(26,0.05437047); div65->SetBinError(27,0.04504327); div65->SetBinError(28,0.03343756); div65->SetBinError(29,0.02646118); div65->SetBinError(30,0.02360636); div65->SetBinError(31,0.01916219); div65->SetBinError(32,0.01757257); div65->SetBinError(33,0.01573761); div65->SetBinError(34,0.01493761); div65->SetBinError(35,0.01457252); div65->SetBinError(36,0.01422839); div65->SetBinError(37,0.01586935); div65->SetBinError(38,0.01819704); div65->SetBinError(39,0.02238989); div65->SetBinError(40,0.02720849); div65->SetBinError(41,0.03227024); div65->SetBinError(42,0.04110638); div65->SetBinError(43,0.1244651); div65->SetMaximum(1); div65->SetEntries(14.57901); 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.42","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.39","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.33","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 7409 SL1L1"); AText = pt->AddText("HV = 3400 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }