void Efficiency_6187_L_theta() { //=========Macro generated from canvas: c/c //========= (Mon Jan 14 19:45:26 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.8); div63->SetBinContent(6,0.6765579); div63->SetBinContent(7,0.7351301); div63->SetBinContent(8,0.7931865); div63->SetBinContent(9,0.8022889); div63->SetBinContent(10,0.8074846); div63->SetBinContent(11,0.8224932); div63->SetBinContent(12,0.7678356); div63->SetBinContent(13,0.7610246); div63->SetBinContent(14,0.7259778); div63->SetBinContent(15,0.7157895); div63->SetBinContent(16,0.6829407); div63->SetBinContent(17,0.6771822); div63->SetBinContent(18,0.6666667); div63->SetBinContent(19,0.6631579); div63->SetBinContent(20,0.6453488); div63->SetBinContent(21,0.6617916); div63->SetBinContent(22,0.6636245); div63->SetBinContent(23,0.6832061); div63->SetBinContent(24,0.7507599); div63->SetBinContent(25,0.751497); div63->SetBinContent(26,0.7002967); div63->SetBinContent(27,0.7027027); div63->SetBinContent(28,0.6796875); div63->SetBinContent(29,0.6737831); div63->SetBinContent(30,0.6709347); div63->SetBinContent(31,0.6692991); div63->SetBinContent(32,0.6735437); div63->SetBinContent(33,0.6866841); div63->SetBinContent(34,0.6910636); div63->SetBinContent(35,0.7264706); div63->SetBinContent(36,0.7431681); div63->SetBinContent(37,0.7685028); div63->SetBinContent(38,0.7801399); div63->SetBinContent(39,0.7851734); div63->SetBinContent(40,0.8258518); div63->SetBinContent(41,0.8150685); div63->SetBinContent(42,0.7785818); div63->SetBinContent(43,0.7945205); div63->SetBinError(5,0.7577709); div63->SetBinError(6,0.08166059); div63->SetBinError(7,0.03432937); div63->SetBinError(8,0.03123502); div63->SetBinError(9,0.0337313); div63->SetBinError(10,0.03351069); div63->SetBinError(11,0.03183018); div63->SetBinError(12,0.02858544); div63->SetBinError(13,0.02654255); div63->SetBinError(14,0.02451928); div63->SetBinError(15,0.02502539); div63->SetBinError(16,0.02542914); div63->SetBinError(17,0.02625286); div63->SetBinError(18,0.02857526); div63->SetBinError(19,0.03307934); div63->SetBinError(20,0.0368204); div63->SetBinError(21,0.0446037); div63->SetBinError(22,0.05337673); div63->SetBinError(23,0.06595456); div63->SetBinError(24,0.08916044); div63->SetBinError(25,0.08855416); div63->SetBinError(26,0.08373303); div63->SetBinError(27,0.06770661); div63->SetBinError(28,0.05427522); div63->SetBinError(29,0.04367713); div63->SetBinError(30,0.03770141); div63->SetBinError(31,0.03304531); div63->SetBinError(32,0.03005359); div63->SetBinError(33,0.02737588); div63->SetBinError(34,0.02520529); div63->SetBinError(35,0.02471712); div63->SetBinError(36,0.02442861); div63->SetBinError(37,0.02562731); div63->SetBinError(38,0.02782002); div63->SetBinError(39,0.03336547); div63->SetBinError(40,0.0403399); div63->SetBinError(41,0.04739092); div63->SetBinError(42,0.06318568); div63->SetBinError(43,0.1973173); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(28.41942); 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.8); div64->SetBinContent(6,0.6646884); div64->SetBinContent(7,0.7123606); div64->SetBinContent(8,0.7711631); div64->SetBinContent(9,0.7790055); div64->SetBinContent(10,0.7827932); div64->SetBinContent(11,0.7957317); div64->SetBinContent(12,0.7439541); div64->SetBinContent(13,0.7385794); div64->SetBinContent(14,0.7015934); div64->SetBinContent(15,0.6937099); div64->SetBinContent(16,0.661652); div64->SetBinContent(17,0.6551302); div64->SetBinContent(18,0.6458797); div64->SetBinContent(19,0.6390977); div64->SetBinContent(20,0.622093); div64->SetBinContent(21,0.6389397); div64->SetBinContent(22,0.6466754); div64->SetBinContent(23,0.6603053); div64->SetBinContent(24,0.6869301); div64->SetBinContent(25,0.6856287); div64->SetBinContent(26,0.6646884); div64->SetBinContent(27,0.6718147); div64->SetBinContent(28,0.6601562); div64->SetBinContent(29,0.6379163); div64->SetBinContent(30,0.6382843); div64->SetBinContent(31,0.6386969); div64->SetBinContent(32,0.6436084); div64->SetBinContent(33,0.660248); div64->SetBinContent(34,0.6639254); div64->SetBinContent(35,0.7002451); div64->SetBinContent(36,0.7142195); div64->SetBinContent(37,0.7420529); div64->SetBinContent(38,0.7546853); div64->SetBinContent(39,0.7624552); div64->SetBinContent(40,0.799351); div64->SetBinContent(41,0.7907154); div64->SetBinContent(42,0.76411); div64->SetBinContent(43,0.7945205); div64->SetBinError(5,0.7577709); div64->SetBinError(6,0.08061925); div64->SetBinError(7,0.03355005); div64->SetBinError(8,0.03059551); div64->SetBinError(9,0.03300867); div64->SetBinError(10,0.03275376); div64->SetBinError(11,0.03106383); div64->SetBinError(12,0.02793142); div64->SetBinError(13,0.02596721); div64->SetBinError(14,0.02391616); div64->SetBinError(15,0.02446089); div64->SetBinError(16,0.02485174); div64->SetBinError(17,0.0256305); div64->SetBinError(18,0.02792758); div64->SetBinError(19,0.03220687); div64->SetBinError(20,0.03585805); div64->SetBinError(21,0.04348443); div64->SetBinError(22,0.05238668); div64->SetBinError(23,0.0643438); div64->SetBinError(24,0.08356559); div64->SetBinError(25,0.08282356); div64->SetBinError(26,0.08061925); div64->SetBinError(27,0.06553089); div64->SetBinError(28,0.05313991); div64->SetBinError(29,0.04198183); div64->SetBinError(30,0.03636471); div64->SetBinError(31,0.03194505); div64->SetBinError(32,0.02908052); div64->SetBinError(33,0.0266073); div64->SetBinError(34,0.02448301); div64->SetBinError(35,0.02406348); div64->SetBinError(36,0.02373002); div64->SetBinError(37,0.02497823); div64->SetBinError(38,0.0271513); div64->SetBinError(39,0.03265411); div64->SetBinError(40,0.03938175); div64->SetBinError(41,0.0463442); div64->SetBinError(42,0.06232173); div64->SetBinError(43,0.1973173); div64->SetMaximum(1); div64->SetEntries(27.4276); 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.8); div65->SetBinContent(6,0.6350148); div65->SetBinContent(7,0.6710037); div65->SetBinContent(8,0.7195458); div65->SetBinContent(9,0.7336227); div65->SetBinContent(10,0.7334105); div65->SetBinContent(11,0.7466125); div65->SetBinContent(12,0.6974002); div65->SetBinContent(13,0.6849749); div65->SetBinContent(14,0.6516176); div65->SetBinContent(15,0.6410783); div65->SetBinContent(16,0.6105592); div65->SetBinContent(17,0.5938744); div65->SetBinContent(18,0.5927988); div65->SetBinContent(19,0.5904762); div65->SetBinContent(20,0.5717054); div65->SetBinContent(21,0.5813528); div65->SetBinContent(22,0.5997392); div65->SetBinContent(23,0.6125954); div65->SetBinContent(24,0.656535); div65->SetBinContent(25,0.6706587); div65->SetBinContent(26,0.6261128); div65->SetBinContent(27,0.5984556); div65->SetBinContent(28,0.5911458); div65->SetBinContent(29,0.588386); div65->SetBinContent(30,0.5755442); div65->SetBinContent(31,0.5794669); div65->SetBinContent(32,0.5744337); div65->SetBinContent(33,0.5884465); div65->SetBinContent(34,0.5956689); div65->SetBinContent(35,0.6333333); div65->SetBinContent(36,0.6459009); div65->SetBinContent(37,0.6748362); div65->SetBinContent(38,0.6942657); div65->SetBinContent(39,0.6915106); div65->SetBinContent(40,0.7333694); div65->SetBinContent(41,0.7275495); div65->SetBinContent(42,0.6917511); div65->SetBinContent(43,0.7534247); div65->SetBinError(5,0.7577709); div65->SetBinError(6,0.07800018); div65->SetBinError(7,0.0321225); div65->SetBinError(8,0.02908336); div65->SetBinError(9,0.03158873); div65->SetBinError(10,0.03122671); div65->SetBinError(11,0.02964497); div65->SetBinError(12,0.02664521); div65->SetBinError(13,0.02457981); div65->SetBinError(14,0.02266754); div65->SetBinError(15,0.02310132); div65->SetBinError(16,0.02345119); div65->SetBinError(17,0.02387999); div65->SetBinError(18,0.026255); div65->SetBinError(19,0.030424); div65->SetBinError(20,0.03374838); div65->SetBinError(21,0.04062859); div65->SetBinError(22,0.04961831); div65->SetBinError(23,0.0609531); div65->SetBinError(24,0.08086749); div65->SetBinError(25,0.08150708); div65->SetBinError(26,0.07720991); div65->SetBinError(27,0.06028463); div65->SetBinError(28,0.04907499); div65->SetBinError(29,0.03961); div65->SetBinError(30,0.03375805); div65->SetBinError(31,0.02978585); div65->SetBinError(32,0.02679744); div65->SetBinError(33,0.02448899); div65->SetBinError(34,0.02264064); div65->SetBinError(35,0.0223743); div65->SetBinError(36,0.02205977); div65->SetBinError(37,0.02330898); div65->SetBinError(38,0.02554706); div65->SetBinError(39,0.03040695); div65->SetBinError(40,0.03697068); div65->SetBinError(41,0.04360144); div65->SetBinError(42,0.05795541); div65->SetBinError(43,0.1897734); div65->SetMaximum(1); div65->SetEntries(25.35818); 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.74","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.71","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.65","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 6187 SL1L1"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }