void Efficiency_5058_L_theta() { //=========Macro generated from canvas: c/c //========= (Mon Jan 14 20:06:41 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,1); div63->SetBinContent(6,0.968254); div63->SetBinContent(7,0.9787234); div63->SetBinContent(8,1); div63->SetBinContent(9,0.9912536); div63->SetBinContent(10,0.9829545); div63->SetBinContent(11,0.9823322); div63->SetBinContent(12,0.9940476); div63->SetBinContent(13,0.9891304); div63->SetBinContent(14,0.9846154); div63->SetBinContent(15,0.9933333); div63->SetBinContent(16,0.9906542); div63->SetBinContent(17,0.9865169); div63->SetBinContent(18,0.9887387); div63->SetBinContent(19,0.9900794); div63->SetBinContent(20,0.9858491); div63->SetBinContent(21,0.9815029); div63->SetBinContent(22,0.9868161); div63->SetBinContent(23,0.9898185); div63->SetBinContent(24,0.9890627); div63->SetBinContent(25,0.9892126); div63->SetBinContent(26,0.9878218); div63->SetBinContent(27,0.9862219); div63->SetBinContent(28,0.9867061); div63->SetBinContent(29,0.984375); div63->SetBinContent(30,0.9838337); div63->SetBinContent(31,0.9920886); div63->SetBinContent(32,0.9945652); div63->SetBinContent(33,0.9875445); div63->SetBinContent(34,0.985258); div63->SetBinContent(35,0.9943503); div63->SetBinContent(36,0.9767442); div63->SetBinContent(37,0.9808612); div63->SetBinContent(38,0.9857651); div63->SetBinContent(39,0.9801325); div63->SetBinContent(40,0.9795918); div63->SetBinContent(41,0.9906191); div63->SetBinContent(42,1); div63->SetBinContent(43,1); div63->SetBinContent(44,1); div63->SetBinError(5,1); div63->SetBinError(6,0.2459608); div63->SetBinError(7,0.2870664); div63->SetBinError(8,0.2886751); div63->SetBinError(9,0.06193868); div63->SetBinError(10,0.1052356); div63->SetBinError(11,0.11731); div63->SetBinError(12,0.08868918); div63->SetBinError(13,0.1034065); div63->SetBinError(14,0.1226017); div63->SetBinError(15,0.1148924); div63->SetBinError(16,0.1108461); div63->SetBinError(17,0.09384926); div63->SetBinError(18,0.09411339); div63->SetBinError(19,0.08842368); div63->SetBinError(20,0.07846248); div63->SetBinError(21,0.06705719); div63->SetBinError(22,0.05084131); div63->SetBinError(23,0.04175803); div63->SetBinError(24,0.02333945); div63->SetBinError(25,0.004992856); div63->SetBinError(26,0.02048235); div63->SetBinError(27,0.03768916); div63->SetBinError(28,0.04393578); div63->SetBinError(29,0.05668094); div63->SetBinError(30,0.06713762); div63->SetBinError(31,0.07908337); div63->SetBinError(32,0.08477851); div63->SetBinError(33,0.08357598); div63->SetBinError(34,0.09803886); div63->SetBinError(35,0.1058482); div63->SetBinError(36,0.1132635); div63->SetBinError(37,0.09641678); div63->SetBinError(38,0.08346314); div63->SetBinError(39,0.1133693); div63->SetBinError(40,0.114854); div63->SetBinError(41,0.06082507); div63->SetBinError(42,0.4850712); div63->SetBinError(43,0.8164966); div63->SetBinError(44,2); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(39.51937); 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.9365079); div64->SetBinContent(7,0.9574468); div64->SetBinContent(8,0.9791667); div64->SetBinContent(9,0.9562682); div64->SetBinContent(10,0.9147727); div64->SetBinContent(11,0.9363958); div64->SetBinContent(12,0.9642857); div64->SetBinContent(13,0.9565217); div64->SetBinContent(14,0.9307692); div64->SetBinContent(15,0.96); div64->SetBinContent(16,0.9470405); div64->SetBinContent(17,0.9550562); div64->SetBinContent(18,0.9369369); div64->SetBinContent(19,0.9285714); div64->SetBinContent(20,0.927673); div64->SetBinContent(21,0.9421965); div64->SetBinContent(22,0.9571523); div64->SetBinContent(23,0.9557326); div64->SetBinContent(24,0.9606812); div64->SetBinContent(25,0.9646165); div64->SetBinContent(26,0.959406); div64->SetBinContent(27,0.9561276); div64->SetBinContent(28,0.9497784); div64->SetBinContent(29,0.9490132); div64->SetBinContent(30,0.9399538); div64->SetBinContent(31,0.9493671); div64->SetBinContent(32,0.9402174); div64->SetBinContent(33,0.9483986); div64->SetBinContent(34,0.9213759); div64->SetBinContent(35,0.9519774); div64->SetBinContent(36,0.9501661); div64->SetBinContent(37,0.930622); div64->SetBinContent(38,0.9519573); div64->SetBinContent(39,0.9403974); div64->SetBinContent(40,0.9183673); div64->SetBinContent(41,0.9540338); div64->SetBinContent(42,0.8823529); div64->SetBinContent(43,0.8333333); div64->SetBinError(5,1); div64->SetBinError(6,0.2399119); div64->SetBinError(7,0.2823857); div64->SetBinError(8,0.2841567); div64->SetBinError(9,0.06029541); div64->SetBinError(10,0.09973584); div64->SetBinError(11,0.1131853); div64->SetBinError(12,0.08669359); div64->SetBinError(13,0.1008449); div64->SetBinError(14,0.117556); div64->SetBinError(15,0.1119942); div64->SetBinError(16,0.1071751); div64->SetBinError(17,0.09160104); div64->SetBinError(18,0.09040217); div64->SetBinError(19,0.08428509); div64->SetBinError(20,0.07497632); div64->SetBinError(21,0.06503935); div64->SetBinError(22,0.04969343); div64->SetBinError(23,0.04067729); div64->SetBinError(24,0.02283639); div64->SetBinError(25,0.004899636); div64->SetBinError(26,0.02003983); div64->SetBinError(27,0.03682537); div64->SetBinError(28,0.04269999); div64->SetBinError(29,0.05515115); div64->SetBinError(30,0.06488629); div64->SetBinError(31,0.07652155); div64->SetBinError(32,0.08128927); div64->SetBinError(33,0.08108548); div64->SetBinError(34,0.09325056); div64->SetBinError(35,0.1024545); div64->SetBinError(36,0.1109512); div64->SetBinError(37,0.09270262); div64->SetBinError(38,0.0813126); div64->SetBinError(39,0.1099161); div64->SetBinError(40,0.1094503); div64->SetBinError(41,0.05913632); div64->SetBinError(42,0.4418246); div64->SetBinError(43,0.7128849); div64->SetMaximum(1); div64->SetEntries(36.79464); 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.9206349); div65->SetBinContent(7,0.9574468); div65->SetBinContent(8,0.9583333); div65->SetBinContent(9,0.9543246); div65->SetBinContent(10,0.9289773); div65->SetBinContent(11,0.9293286); div65->SetBinContent(12,0.9503968); div65->SetBinContent(13,0.9375); div65->SetBinContent(14,0.9307692); div65->SetBinContent(15,0.94); div65->SetBinContent(16,0.9345794); div65->SetBinContent(17,0.9483146); div65->SetBinContent(18,0.9324324); div65->SetBinContent(19,0.9246032); div65->SetBinContent(20,0.9198113); div65->SetBinContent(21,0.9410405); div65->SetBinContent(22,0.9439684); div65->SetBinContent(23,0.9473218); div65->SetBinContent(24,0.9526513); div65->SetBinContent(25,0.9578324); div65->SetBinContent(26,0.9504326); div65->SetBinContent(27,0.9514141); div65->SetBinContent(28,0.9399311); div65->SetBinContent(29,0.9342105); div65->SetBinContent(30,0.9422633); div65->SetBinContent(31,0.9351266); div65->SetBinContent(32,0.9438406); div65->SetBinContent(33,0.9288256); div65->SetBinContent(34,0.9090909); div65->SetBinContent(35,0.940678); div65->SetBinContent(36,0.9368771); div65->SetBinContent(37,0.9186603); div65->SetBinContent(38,0.9395018); div65->SetBinContent(39,0.9370861); div65->SetBinContent(40,0.9251701); div65->SetBinContent(41,0.9521576); div65->SetBinContent(42,1); div65->SetBinContent(43,0.8333333); div65->SetBinContent(44,1); div65->SetBinError(5,1); div65->SetBinError(6,0.2368744); div65->SetBinError(7,0.2823857); div65->SetBinError(8,0.279622); div65->SetBinError(9,0.06020382); div65->SetBinError(10,0.1008872); div65->SetBinError(11,0.1125477); div65->SetBinError(12,0.08575878); div65->SetBinError(13,0.09934387); div65->SetBinError(14,0.117556); div65->SetBinError(15,0.1102471); div65->SetBinError(16,0.1061211); div65->SetBinError(17,0.09111766); div65->SetBinError(18,0.09007784); div65->SetBinError(19,0.08401651); div65->SetBinError(20,0.07450241); div65->SetBinError(21,0.06497978); div65->SetBinError(22,0.04918135); div65->SetBinError(23,0.04040962); div65->SetBinError(24,0.02269361); div65->SetBinError(25,0.004873854); div65->SetBinError(26,0.01989963); div65->SetBinError(27,0.03668966); div65->SetBinError(28,0.04236909); div65->SetBinError(29,0.05450792); div65->SetBinError(30,0.06500522); div65->SetBinError(31,0.07566331); div65->SetBinError(32,0.08152293); div65->SetBinError(33,0.07983374); div65->SetBinError(34,0.09232336); div65->SetBinError(35,0.1015453); div65->SetBinError(36,0.1097909); div65->SetBinError(37,0.09181333); div65->SetBinError(38,0.08051705); div65->SetBinError(39,0.1096272); div65->SetBinError(40,0.1100537); div65->SetBinError(41,0.05904942); div65->SetBinError(42,0.4850712); div65->SetBinError(43,0.7128849); div65->SetBinError(44,2); div65->SetMaximum(1); div65->SetEntries(37.62887); 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.99","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.96","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.96","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 5058 SL1L4"); AText = pt->AddText("HV = 3700 V, FEth = 40 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }