void Efficiency_5827_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:03:59 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.07024058,3.6,0.6321652); 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.1666667); div63->SetBinContent(6,0.1320755); div63->SetBinContent(7,0.1197395); div63->SetBinContent(8,0.1452534); div63->SetBinContent(9,0.152988); div63->SetBinContent(10,0.1509434); div63->SetBinContent(11,0.1526511); div63->SetBinContent(12,0.1306159); div63->SetBinContent(13,0.1264249); div63->SetBinContent(14,0.107021); div63->SetBinContent(15,0.09607438); div63->SetBinContent(16,0.09328151); div63->SetBinContent(17,0.08835697); div63->SetBinContent(18,0.07671756); div63->SetBinContent(19,0.1072664); div63->SetBinContent(20,0.1010296); div63->SetBinContent(21,0.09519726); div63->SetBinContent(22,0.09296482); div63->SetBinContent(23,0.0917603); div63->SetBinContent(24,0.1073298); div63->SetBinContent(25,0.125908); div63->SetBinContent(26,0.1067708); div63->SetBinContent(27,0.1170825); div63->SetBinContent(28,0.09762533); div63->SetBinContent(29,0.09954338); div63->SetBinContent(30,0.1037037); div63->SetBinContent(31,0.08827651); div63->SetBinContent(32,0.09608679); div63->SetBinContent(33,0.1000321); div63->SetBinContent(34,0.1026207); div63->SetBinContent(35,0.1120019); div63->SetBinContent(36,0.1171481); div63->SetBinContent(37,0.1300427); div63->SetBinContent(38,0.1385472); div63->SetBinContent(39,0.149962); div63->SetBinContent(40,0.1661017); div63->SetBinContent(41,0.1562729); div63->SetBinContent(42,0.1363636); div63->SetBinContent(43,0.2266667); div63->SetBinError(5,0.2347081); div63->SetBinError(6,0.02778611); div63->SetBinError(7,0.01042544); div63->SetBinError(8,0.009943995); div63->SetBinError(9,0.0108608); div63->SetBinError(10,0.01069545); div63->SetBinError(11,0.009985415); div63->SetBinError(12,0.008486959); div63->SetBinError(13,0.007757865); div63->SetBinError(14,0.006778811); div63->SetBinError(15,0.006525198); div63->SetBinError(16,0.006643184); div63->SetBinError(17,0.006628703); div63->SetBinError(18,0.006910041); div63->SetBinError(19,0.009666597); div63->SetBinError(20,0.01062589); div63->SetBinError(21,0.01182361); div63->SetBinError(22,0.01410199); div63->SetBinError(23,0.01707947); div63->SetBinError(24,0.02225358); div63->SetBinError(25,0.02365582); div63->SetBinError(26,0.02212343); div63->SetBinError(27,0.02012036); div63->SetBinError(28,0.01489463); div63->SetBinError(29,0.01254272); div63->SetBinError(30,0.01104779); div63->SetBinError(31,0.008328988); div63->SetBinError(32,0.007992857); div63->SetBinError(33,0.007454349); div63->SetBinError(34,0.007025072); div63->SetBinError(35,0.006962224); div63->SetBinError(36,0.006956077); div63->SetBinError(37,0.007558416); div63->SetBinError(38,0.008741592); div63->SetBinError(39,0.01046736); div63->SetBinError(40,0.01363534); div63->SetBinError(41,0.01494052); div63->SetBinError(42,0.01968194); div63->SetBinError(43,0.08114795); div63->SetMinimum(0); div63->SetEntries(4.705115); 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.1666667); div64->SetBinContent(6,0.1132075); div64->SetBinContent(7,0.1072144); div64->SetBinContent(8,0.1288365); div64->SetBinContent(9,0.1326693); div64->SetBinContent(10,0.1305031); div64->SetBinContent(11,0.1361027); div64->SetBinContent(12,0.1157394); div64->SetBinContent(13,0.1101036); div64->SetBinContent(14,0.09239395); div64->SetBinContent(15,0.0821281); div64->SetBinContent(16,0.0802332); div64->SetBinContent(17,0.07535461); div64->SetBinContent(18,0.06641221); div64->SetBinContent(19,0.0899654); div64->SetBinContent(20,0.08365508); div64->SetBinContent(21,0.08233276); div64->SetBinContent(22,0.08919598); div64->SetBinContent(23,0.07116105); div64->SetBinContent(24,0.08115183); div64->SetBinContent(25,0.1016949); div64->SetBinContent(26,0.09114583); div64->SetBinContent(27,0.09213052); div64->SetBinContent(28,0.0883905); div64->SetBinContent(29,0.08858447); div64->SetBinContent(30,0.09090909); div64->SetBinContent(31,0.07706679); div64->SetBinContent(32,0.08252615); div64->SetBinContent(33,0.08464251); div64->SetBinContent(34,0.08496552); div64->SetBinContent(35,0.09961127); div64->SetBinContent(36,0.1015589); div64->SetBinContent(37,0.1146179); div64->SetBinContent(38,0.1227299); div64->SetBinContent(39,0.135915); div64->SetBinContent(40,0.1440678); div64->SetBinContent(41,0.1393984); div64->SetBinContent(42,0.1181818); div64->SetBinContent(43,0.1866667); div64->SetBinError(5,0.2347081); div64->SetBinError(6,0.02521629); div64->SetBinError(7,0.009728816); div64->SetBinError(8,0.009214783); div64->SetBinError(9,0.00991833); div64->SetBinError(10,0.009749684); div64->SetBinError(11,0.009280951); div64->SetBinError(12,0.007864615); div64->SetBinError(13,0.007112991); div64->SetBinError(14,0.006188558); div64->SetBinError(15,0.005925364); div64->SetBinError(16,0.006056449); div64->SetBinError(17,0.006014261); div64->SetBinError(18,0.006332166); div64->SetBinError(19,0.008668898); div64->SetBinError(20,0.009459141); div64->SetBinError(21,0.0108142); div64->SetBinError(22,0.01374708); div64->SetBinError(23,0.01462329); div64->SetBinError(24,0.01872739); div64->SetBinError(25,0.02069595); div64->SetBinError(26,0.02005772); div64->SetBinError(27,0.01733421); div64->SetBinError(28,0.01400911); div64->SetBinError(29,0.0116714); div64->SetBinError(30,0.0101833); div64->SetBinError(31,0.007665197); div64->SetBinError(32,0.007279016); div64->SetBinError(33,0.006724974); div64->SetBinError(34,0.00625256); div64->SetBinError(35,0.00647209); div64->SetBinError(36,0.006362922); div64->SetBinError(37,0.00698095); div64->SetBinError(38,0.00809623); div64->SetBinError(39,0.00983158); div64->SetBinError(40,0.01244624); div64->SetBinError(41,0.01388883); div64->SetBinError(42,0.01798168); div64->SetBinError(43,0.07144318); div64->SetEntries(4.079831); 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.1666667); div65->SetBinContent(6,0.1069182); div65->SetBinContent(7,0.09869739); div65->SetBinContent(8,0.1109921); div65->SetBinContent(9,0.1151394); div65->SetBinContent(10,0.1128145); div65->SetBinContent(11,0.1215805); div65->SetBinContent(12,0.1011604); div65->SetBinContent(13,0.09792746); div65->SetBinContent(14,0.07898586); div65->SetBinContent(15,0.07334711); div65->SetBinContent(16,0.06774014); div65->SetBinContent(17,0.06501182); div65->SetBinContent(18,0.05610687); div65->SetBinContent(19,0.07760751); div65->SetBinContent(20,0.07078507); div65->SetBinContent(21,0.0728988); div65->SetBinContent(22,0.07286432); div65->SetBinContent(23,0.06928839); div65->SetBinContent(24,0.05759162); div65->SetBinContent(25,0.07506053); div65->SetBinContent(26,0.078125); div65->SetBinContent(27,0.0806142); div65->SetBinContent(28,0.07783641); div65->SetBinContent(29,0.07305936); div65->SetBinContent(30,0.07744108); div65->SetBinContent(31,0.06352172); div65->SetBinContent(32,0.07090275); div65->SetBinContent(33,0.0698942); div65->SetBinContent(34,0.07365517); div65->SetBinContent(35,0.08284742); div65->SetBinContent(36,0.08551123); div65->SetBinContent(37,0.09848125); div65->SetBinContent(38,0.1019332); div65->SetBinContent(39,0.1180714); div65->SetBinContent(40,0.1231638); div65->SetBinContent(41,0.1203228); div65->SetBinContent(42,0.1045455); div65->SetBinContent(43,0.1866667); div65->SetBinError(5,0.2347081); div65->SetBinError(6,0.024332); div65->SetBinError(7,0.009241049); div65->SetBinError(8,0.008390593); div65->SetBinError(9,0.009071105); div65->SetBinError(10,0.00889592); div65->SetBinError(11,0.008642175); div65->SetBinError(12,0.007231114); div65->SetBinError(13,0.006613043); div65->SetBinError(14,0.005621355); div65->SetBinError(15,0.005531083); div65->SetBinError(16,0.005465307); div65->SetBinError(17,0.005500672); div65->SetBinError(18,0.005723755); div65->SetBinError(19,0.007919217); div65->SetBinError(20,0.008544719); div65->SetBinError(21,0.01004185); div65->SetBinError(22,0.01215016); div65->SetBinError(23,0.01438934); div65->SetBinError(24,0.01522522); div65->SetBinError(25,0.01717476); div65->SetBinError(26,0.01825041); div65->SetBinError(27,0.01597081); div65->SetBinError(28,0.01296058); div65->SetBinError(29,0.01037613); div65->SetBinError(30,0.00923101); div65->SetBinError(31,0.006819764); div65->SetBinError(32,0.006636908); div65->SetBinError(33,0.00598534); div65->SetBinError(34,0.005730969); div65->SetBinError(35,0.005777782); div65->SetBinError(36,0.005722337); div65->SetBinError(37,0.006351327); div65->SetBinError(38,0.007208746); div65->SetBinError(39,0.00899579); div65->SetBinError(40,0.01126921); div65->SetBinError(41,0.01265475); div65->SetBinError(42,0.01665522); div65->SetBinError(43,0.07144318); div65->SetEntries(3.555778); 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.12","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.10","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.09","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 5827 SL1L4"); AText = pt->AddText("HV = 3300 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }