void Efficiency_6955_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 16:17:59 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.9817352); div63->SetBinContent(7,0.9770521); div63->SetBinContent(8,0.9789227); div63->SetBinContent(9,0.9740484); div63->SetBinContent(10,0.9784232); div63->SetBinContent(11,0.973525); div63->SetBinContent(12,0.9742515); div63->SetBinContent(13,0.9790246); div63->SetBinContent(14,0.971652); div63->SetBinContent(15,0.9778831); div63->SetBinContent(16,0.9748858); div63->SetBinContent(17,0.9792612); div63->SetBinContent(18,0.972329); div63->SetBinContent(19,0.9803536); div63->SetBinContent(20,0.9732017); div63->SetBinContent(21,0.9819495); div63->SetBinContent(22,0.9734748); div63->SetBinContent(23,0.9461538); div63->SetBinContent(24,0.9945055); div63->SetBinContent(25,0.9816514); div63->SetBinContent(26,0.9712644); div63->SetBinContent(27,0.9789474); div63->SetBinContent(28,0.9711286); div63->SetBinContent(29,0.9769231); div63->SetBinContent(30,0.9791976); div63->SetBinContent(31,0.9761411); div63->SetBinContent(32,0.9772727); div63->SetBinContent(33,0.9739848); div63->SetBinContent(34,0.9830805); div63->SetBinContent(35,0.9869565); div63->SetBinContent(36,0.9748899); div63->SetBinContent(37,0.9762901); div63->SetBinContent(38,0.9782346); div63->SetBinContent(39,0.9632414); div63->SetBinContent(40,0.9723183); div63->SetBinContent(41,0.9662757); div63->SetBinContent(42,0.9787798); div63->SetBinContent(43,0.9411765); div63->SetBinError(5,1); div63->SetBinError(6,0.1332933); div63->SetBinError(7,0.05839298); div63->SetBinError(8,0.05499496); div63->SetBinError(9,0.0576761); div63->SetBinError(10,0.05668106); div63->SetBinError(11,0.05391187); div63->SetBinError(12,0.04799371); div63->SetBinError(13,0.0450771); div63->SetBinError(14,0.04327345); div63->SetBinError(15,0.04513251); div63->SetBinError(16,0.04687994); div63->SetBinError(17,0.05012183); div63->SetBinError(18,0.05429526); div63->SetBinError(19,0.06175875); div63->SetBinError(20,0.07359851); div63->SetBinError(21,0.08381977); div63->SetBinError(22,0.1009515); div63->SetBinError(23,0.1190025); div63->SetBinError(24,0.1476387); div63->SetBinError(25,0.1335901); div63->SetBinError(26,0.148344); div63->SetBinError(27,0.1165959); div63->SetBinError(28,0.100239); div63->SetBinError(29,0.08618486); div63->SetBinError(30,0.07588942); div63->SetBinError(31,0.06326067); div63->SetBinError(32,0.05600717); div63->SetBinError(33,0.04939414); div63->SetBinError(34,0.04769472); div63->SetBinError(35,0.0435282); div63->SetBinError(36,0.04118533); div63->SetBinError(37,0.04235471); div63->SetBinError(38,0.04837278); div63->SetBinError(39,0.05620867); div63->SetBinError(40,0.06651009); div63->SetBinError(41,0.07464136); div63->SetBinError(42,0.101363); div63->SetBinError(43,0.3277885); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(38.05039); 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.9497717); div64->SetBinContent(7,0.9488085); div64->SetBinContent(8,0.9484778); div64->SetBinContent(9,0.9420415); div64->SetBinContent(10,0.9385892); div64->SetBinContent(11,0.9394856); div64->SetBinContent(12,0.9389222); div64->SetBinContent(13,0.9554274); div64->SetBinContent(14,0.9486804); div64->SetBinContent(15,0.9568194); div64->SetBinContent(16,0.9417808); div64->SetBinContent(17,0.9546338); div64->SetBinContent(18,0.9408148); div64->SetBinContent(19,0.9587426); div64->SetBinContent(20,0.9506347); div64->SetBinContent(21,0.9584838); div64->SetBinContent(22,0.9496021); div64->SetBinContent(23,0.9038462); div64->SetBinContent(24,0.9505495); div64->SetBinContent(25,0.9082569); div64->SetBinContent(26,0.9137931); div64->SetBinContent(27,0.9578947); div64->SetBinContent(28,0.9448819); div64->SetBinContent(29,0.9461538); div64->SetBinContent(30,0.9420505); div64->SetBinContent(31,0.9408714); div64->SetBinContent(32,0.9577922); div64->SetBinContent(33,0.9467005); div64->SetBinContent(34,0.9556593); div64->SetBinContent(35,0.9613527); div64->SetBinContent(36,0.9427313); div64->SetBinContent(37,0.9446769); div64->SetBinContent(38,0.9504232); div64->SetBinContent(39,0.9223058); div64->SetBinContent(40,0.9457901); div64->SetBinContent(41,0.9296188); div64->SetBinContent(42,0.9416446); div64->SetBinContent(43,0.9411765); div64->SetBinError(5,1); div64->SetBinError(6,0.1300344); div64->SetBinError(7,0.05712635); div64->SetBinError(8,0.05371106); div64->SetBinError(9,0.05625382); div64->SetBinError(10,0.05494747); div64->SetBinError(11,0.05249703); div64->SetBinError(12,0.0466872); div64->SetBinError(13,0.04426201); div64->SetBinError(14,0.04250645); div64->SetBinError(15,0.04440342); div64->SetBinError(16,0.04568505); div64->SetBinError(17,0.04917608); div64->SetBinError(18,0.05297488); div64->SetBinError(19,0.06073747); div64->SetBinError(20,0.07231892); div64->SetBinError(21,0.08231673); div64->SetBinError(22,0.09909503); div64->SetBinError(23,0.1150146); div64->SetBinError(24,0.1427283); div64->SetBinError(25,0.1260619); div64->SetBinError(26,0.141743); div64->SetBinError(27,0.1147152); div64->SetBinError(28,0.09820741); div64->SetBinError(29,0.0841475); div64->SetBinError(30,0.07372698); div64->SetBinError(31,0.06154454); div64->SetBinError(32,0.05517005); div64->SetBinError(33,0.04835619); div64->SetBinError(34,0.04669601); div64->SetBinError(35,0.04268035); div64->SetBinError(36,0.04016569); div64->SetBinError(37,0.04132532); div64->SetBinError(38,0.04734075); div64->SetBinError(39,0.05441616); div64->SetBinError(40,0.06514914); div64->SetBinError(41,0.07251682); div64->SetBinError(42,0.09847447); div64->SetBinError(43,0.3277885); div64->SetMaximum(1); div64->SetEntries(36.86989); 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.9041096); div65->SetBinContent(7,0.9258605); div65->SetBinContent(8,0.9227166); div65->SetBinContent(9,0.9230104); div65->SetBinContent(10,0.9195021); div65->SetBinContent(11,0.9099849); div65->SetBinContent(12,0.9143713); div65->SetBinContent(13,0.9313057); div65->SetBinContent(14,0.9315738); div65->SetBinContent(15,0.9331227); div65->SetBinContent(16,0.9206621); div65->SetBinContent(17,0.9306546); div65->SetBinContent(18,0.9162183); div65->SetBinContent(19,0.9312377); div65->SetBinContent(20,0.9351199); div65->SetBinContent(21,0.9368231); div65->SetBinContent(22,0.9363395); div65->SetBinContent(23,0.8807692); div65->SetBinContent(24,0.9175824); div65->SetBinContent(25,0.8807339); div65->SetBinContent(26,0.8850575); div65->SetBinContent(27,0.9192982); div65->SetBinContent(28,0.9107612); div65->SetBinContent(29,0.925); div65->SetBinContent(30,0.9153046); div65->SetBinContent(31,0.9253112); div65->SetBinContent(32,0.9358766); div65->SetBinContent(33,0.9251269); div65->SetBinContent(34,0.9299883); div65->SetBinContent(35,0.9333333); div65->SetBinContent(36,0.9202643); div65->SetBinContent(37,0.9195723); div65->SetBinContent(38,0.9195889); div65->SetBinContent(39,0.9030911); div65->SetBinContent(40,0.9158016); div65->SetBinContent(41,0.9090909); div65->SetBinContent(42,0.9257294); div65->SetBinContent(43,0.9411765); div65->SetBinError(5,0.8080127); div65->SetBinError(6,0.1253463); div65->SetBinError(7,0.05609249); div65->SetBinError(8,0.05261923); div65->SetBinError(9,0.05540426); div65->SetBinError(10,0.05411237); div65->SetBinError(11,0.05126378); div65->SetBinError(12,0.04577437); div65->SetBinError(13,0.04342528); div65->SetBinError(14,0.04193323); div65->SetBinError(15,0.04357994); div65->SetBinError(16,0.04491908); div65->SetBinError(17,0.04825125); div65->SetBinError(18,0.0519391); div65->SetBinError(19,0.05943201); div65->SetBinError(20,0.07143621); div65->SetBinError(21,0.08092377); div65->SetBinError(22,0.09806026); div65->SetBinError(23,0.1128259); div65->SetBinError(24,0.1390204); div65->SetBinError(25,0.1232123); div65->SetBinError(26,0.138416); div65->SetBinError(27,0.111249); div65->SetBinError(28,0.09555193); div65->SetBinError(29,0.08274031); div65->SetBinError(30,0.07216107); div65->SetBinError(31,0.06078398); div65->SetBinError(32,0.05422483); div65->SetBinError(33,0.04753189); div65->SetBinError(34,0.04575665); div65->SetBinError(35,0.04174813); div65->SetBinError(36,0.03944984); div65->SetBinError(37,0.04050369); div65->SetBinError(38,0.04619052); div65->SetBinError(39,0.05357011); div65->SetBinError(40,0.06360284); div65->SetBinError(41,0.07132086); div65->SetBinError(42,0.09723065); div65->SetBinError(43,0.3277885); div65->SetMaximum(1); div65->SetEntries(35.71107); 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.98","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.95","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.92","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 6955 SL1L3"); AText = pt->AddText("HV = 3500 V, FEth = 20 mV, Source filter = 220.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }