void Efficiency_7343_L_theta() { //=========Macro generated from canvas: c/c //========= (Sat Dec 22 18:42:52 2018) 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.5); div63->SetBinContent(6,0.9181287); div63->SetBinContent(7,0.9519321); div63->SetBinContent(8,0.9552349); div63->SetBinContent(9,0.9461104); div63->SetBinContent(10,0.9501853); div63->SetBinContent(11,0.947698); div63->SetBinContent(12,0.9474816); div63->SetBinContent(13,0.9546309); div63->SetBinContent(14,0.9556183); div63->SetBinContent(15,0.9537815); div63->SetBinContent(16,0.9478809); div63->SetBinContent(17,0.9468018); div63->SetBinContent(18,0.9380325); div63->SetBinContent(19,0.9368836); div63->SetBinContent(20,0.9288113); div63->SetBinContent(21,0.9299424); div63->SetBinContent(22,0.9289474); div63->SetBinContent(23,0.9314286); div63->SetBinContent(24,0.9504644); div63->SetBinContent(25,0.9326599); div63->SetBinContent(26,0.9446254); div63->SetBinContent(27,0.9332024); div63->SetBinContent(28,0.9308996); div63->SetBinContent(29,0.9319923); div63->SetBinContent(30,0.936432); div63->SetBinContent(31,0.9371134); div63->SetBinContent(32,0.9307007); div63->SetBinContent(33,0.9550456); div63->SetBinContent(34,0.9480164); div63->SetBinContent(35,0.9522507); div63->SetBinContent(36,0.9505507); div63->SetBinContent(37,0.9512017); div63->SetBinContent(38,0.9489859); div63->SetBinContent(39,0.9513557); div63->SetBinContent(40,0.9501109); div63->SetBinContent(41,0.9514107); div63->SetBinContent(42,0.9430657); div63->SetBinContent(43,0.967033); div63->SetBinError(5,0.6035534); div63->SetBinError(6,0.1014597); div63->SetBinError(7,0.04184511); div63->SetBinError(8,0.03717218); div63->SetBinError(9,0.04000089); div63->SetBinError(10,0.03905781); div63->SetBinError(11,0.03687115); div63->SetBinError(12,0.0336632); div63->SetBinError(13,0.03164993); div63->SetBinError(14,0.03096352); div63->SetBinError(15,0.03128229); div63->SetBinError(16,0.032516); div63->SetBinError(17,0.03416322); div63->SetBinError(18,0.03752069); div63->SetBinError(19,0.04229781); div63->SetBinError(20,0.04904585); div63->SetBinError(21,0.05868266); div63->SetBinError(22,0.06865786); div63->SetBinError(23,0.08277153); div63->SetBinError(24,0.1071311); div63->SetBinError(25,0.1101565); div63->SetBinError(26,0.1093829); div63->SetBinError(27,0.08418173); div63->SetBinError(28,0.06845088); div63->SetBinError(29,0.05872274); div63->SetBinError(30,0.04978214); div63->SetBinError(31,0.04325442); div63->SetBinError(32,0.03729454); div63->SetBinError(33,0.0342606); div63->SetBinError(34,0.03178607); div63->SetBinError(35,0.03040597); div63->SetBinError(36,0.0288679); div63->SetBinError(37,0.03001736); div63->SetBinError(38,0.03371345); div63->SetBinError(39,0.0384731); div63->SetBinError(40,0.04531876); div63->SetBinError(41,0.05394042); div63->SetBinError(42,0.07313711); div63->SetBinError(43,0.2044587); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(36.36665); 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.5); div64->SetBinContent(6,0.8888889); div64->SetBinContent(7,0.929312); div64->SetBinContent(8,0.9252682); div64->SetBinContent(9,0.9148196); div64->SetBinContent(10,0.9201317); div64->SetBinContent(11,0.9189687); div64->SetBinContent(12,0.9204545); div64->SetBinContent(13,0.925906); div64->SetBinContent(14,0.9289379); div64->SetBinContent(15,0.9346113); div64->SetBinContent(16,0.9218213); div64->SetBinContent(17,0.9233692); div64->SetBinContent(18,0.9163439); div64->SetBinContent(19,0.9142012); div64->SetBinContent(20,0.9032908); div64->SetBinContent(21,0.9011516); div64->SetBinContent(22,0.8986842); div64->SetBinContent(23,0.9047619); div64->SetBinContent(24,0.9071207); div64->SetBinContent(25,0.8585859); div64->SetBinContent(26,0.8957655); div64->SetBinContent(27,0.8958743); div64->SetBinContent(28,0.9022164); div64->SetBinContent(29,0.9032567); div64->SetBinContent(30,0.9179768); div64->SetBinContent(31,0.9128866); div64->SetBinContent(32,0.9070848); div64->SetBinContent(33,0.9280101); div64->SetBinContent(34,0.921751); div64->SetBinContent(35,0.9246456); div64->SetBinContent(36,0.9226793); div64->SetBinContent(37,0.922554); div64->SetBinContent(38,0.920713); div64->SetBinContent(39,0.9166667); div64->SetBinContent(40,0.921286); div64->SetBinContent(41,0.9231975); div64->SetBinContent(42,0.9080292); div64->SetBinContent(43,0.9450549); div64->SetBinError(5,0.6035534); div64->SetBinError(6,0.09904688); div64->SetBinError(7,0.04110091); div64->SetBinError(8,0.03629858); div64->SetBinError(9,0.03901044); div64->SetBinError(10,0.03813272); div64->SetBinError(11,0.03603442); div64->SetBinError(12,0.03294449); div64->SetBinError(13,0.03093659); div64->SetBinError(14,0.03031607); div64->SetBinError(15,0.03081178); div64->SetBinError(16,0.03184695); div64->SetBinError(17,0.03353063); div64->SetBinError(18,0.03687222); div64->SetBinError(19,0.04153236); div64->SetBinError(20,0.04803897); div64->SetBinError(21,0.05732467); div64->SetBinError(22,0.0669859); div64->SetBinError(23,0.08100037); div64->SetBinError(24,0.1034681); div64->SetBinError(25,0.1035869); div64->SetBinError(26,0.1051407); div64->SetBinError(27,0.08166208); div64->SetBinError(28,0.06687427); div64->SetBinError(29,0.05736918); div64->SetBinError(30,0.04904909); div64->SetBinError(31,0.04241842); div64->SetBinError(32,0.0365875); div64->SetBinError(33,0.03353424); div64->SetBinError(34,0.03112695); div64->SetBinError(35,0.02974594); div64->SetBinError(36,0.02823415); div64->SetBinError(37,0.02934041); div64->SetBinError(38,0.0329615); div64->SetBinError(39,0.03742205); div64->SetBinError(40,0.0442893); div64->SetBinError(41,0.05274269); div64->SetBinError(42,0.07110266); div64->SetBinError(43,0.2009766); div64->SetMaximum(1); div64->SetEntries(35.24628); 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.5); div65->SetBinContent(6,0.874269); div65->SetBinContent(7,0.9137606); div65->SetBinContent(8,0.9056604); div65->SetBinContent(9,0.8956975); div65->SetBinContent(10,0.8962536); div65->SetBinContent(11,0.9009208); div65->SetBinContent(12,0.9041769); div65->SetBinContent(13,0.9041611); div65->SetBinContent(14,0.9107234); div65->SetBinContent(15,0.9117647); div65->SetBinContent(16,0.8977663); div65->SetBinContent(17,0.89867); div65->SetBinContent(18,0.8927188); div65->SetBinContent(19,0.8895464); div65->SetBinContent(20,0.8844862); div65->SetBinContent(21,0.8694818); div65->SetBinContent(22,0.8657895); div65->SetBinContent(23,0.8742857); div65->SetBinContent(24,0.8854489); div65->SetBinContent(25,0.8821549); div65->SetBinContent(26,0.8631922); div65->SetBinContent(27,0.8840864); div65->SetBinContent(28,0.874837); div65->SetBinContent(29,0.8726054); div65->SetBinContent(30,0.8879016); div65->SetBinContent(31,0.885567); div65->SetBinContent(32,0.8826945); div65->SetBinContent(33,0.8934297); div65->SetBinContent(34,0.8867305); div65->SetBinContent(35,0.8960458); div65->SetBinContent(36,0.8986289); div65->SetBinContent(37,0.893178); div65->SetBinContent(38,0.8927474); div65->SetBinContent(39,0.8967305); div65->SetBinContent(40,0.8996674); div65->SetBinContent(41,0.8926332); div65->SetBinContent(42,0.8875912); div65->SetBinContent(43,0.9340659); div65->SetBinError(5,0.6035534); div65->SetBinError(6,0.09783534); div65->SetBinError(7,0.04058747); div65->SetBinError(8,0.03572434); div65->SetBinError(9,0.03840231); div65->SetBinError(10,0.03739402); div65->SetBinError(11,0.03550649); div65->SetBinError(12,0.03250989); div65->SetBinError(13,0.03039408); div65->SetBinError(14,0.02987223); div65->SetBinError(15,0.03024889); div65->SetBinError(16,0.03122649); div65->SetBinError(17,0.03286087); div65->SetBinError(18,0.03616285); div65->SetBinError(19,0.04069662); div65->SetBinError(20,0.04729393); div65->SetBinError(21,0.05582219); div65->SetBinError(22,0.06515747); div65->SetBinError(23,0.07896512); div65->SetBinError(24,0.1016254); div65->SetBinError(25,0.1056875); div65->SetBinError(26,0.1022905); div65->SetBinError(27,0.08086268); div65->SetBinError(28,0.06536125); div65->SetBinError(29,0.05591717); div65->SetBinError(30,0.04784904); div65->SetBinError(31,0.04147111); div65->SetBinError(32,0.03585394); div65->SetBinError(33,0.03259986); div65->SetBinError(34,0.03024309); div65->SetBinError(35,0.02905856); div65->SetBinError(36,0.02768466); div65->SetBinError(37,0.02864249); div65->SetBinError(38,0.03221383); div65->SetBinError(39,0.03681492); div65->SetBinError(40,0.04351359); div65->SetBinError(41,0.05143805); div65->SetBinError(42,0.0699097); div65->SetBinError(43,0.1992304); div65->SetMaximum(1); div65->SetEntries(34.38007); 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.95","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.92","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.90","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 7343 SL1L2"); AText = pt->AddText("HV = 3500 V, FEth = 20 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }