void Efficiency_6290_L_theta() { //=========Macro generated from canvas: c/c //========= (Mon Jan 14 19:41:50 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.1666667,3.6,1.5); 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.06162465); div63->SetBinContent(7,0.0599233); div63->SetBinContent(8,0.06594203); div63->SetBinContent(9,0.07374027); div63->SetBinContent(10,0.07820097); div63->SetBinContent(11,0.06491228); div63->SetBinContent(12,0.06158088); div63->SetBinContent(13,0.06104572); div63->SetBinContent(14,0.05409357); div63->SetBinContent(15,0.05611585); div63->SetBinContent(16,0.05138774); div63->SetBinContent(17,0.05175601); div63->SetBinContent(18,0.04408896); div63->SetBinContent(19,0.04407444); div63->SetBinContent(20,0.05283757); div63->SetBinContent(21,0.0538533); div63->SetBinContent(22,0.05486284); div63->SetBinContent(23,0.04684685); div63->SetBinContent(24,0.0625); div63->SetBinContent(25,0.03943662); div63->SetBinContent(26,0.05027933); div63->SetBinContent(27,0.05919662); div63->SetBinContent(28,0.0536193); div63->SetBinContent(29,0.03716814); div63->SetBinContent(30,0.04505076); div63->SetBinContent(31,0.04203759); div63->SetBinContent(32,0.04244347); div63->SetBinContent(33,0.0472365); div63->SetBinContent(34,0.05545087); div63->SetBinContent(35,0.06111646); div63->SetBinContent(36,0.06127946); div63->SetBinContent(37,0.06272189); div63->SetBinContent(38,0.07398639); div63->SetBinContent(39,0.07447217); div63->SetBinContent(40,0.0891036); div63->SetBinContent(41,0.08376575); div63->SetBinContent(42,0.05710102); div63->SetBinContent(43,0.1142857); div63->SetBinError(5,2); div63->SetBinError(6,0.01639994); div63->SetBinError(7,0.006671717); div63->SetBinError(8,0.006143133); div63->SetBinError(9,0.006988798); div63->SetBinError(10,0.007203156); div63->SetBinError(11,0.005988364); div63->SetBinError(12,0.005421462); div63->SetBinError(13,0.005097944); div63->SetBinError(14,0.00447491); div63->SetBinError(15,0.004711791); div63->SetBinError(16,0.004609704); div63->SetBinError(17,0.004901482); div63->SetBinError(18,0.005018415); div63->SetBinError(19,0.0056212); div63->SetBinError(20,0.007220338); div63->SetBinError(21,0.008712268); div63->SetBinError(22,0.01020816); div63->SetBinError(23,0.01117596); div63->SetBinError(24,0.01629019); div63->SetBinError(25,0.01263296); div63->SetBinError(26,0.0145083); div63->SetBinError(27,0.01390897); div63->SetBinError(28,0.0104411); div63->SetBinError(29,0.006840854); div63->SetBinError(30,0.006481354); div63->SetBinError(31,0.005494478); div63->SetBinError(32,0.004948492); div63->SetBinError(33,0.004742756); div63->SetBinError(34,0.00477321); div63->SetBinError(35,0.004782814); div63->SetBinError(36,0.004626904); div63->SetBinError(37,0.004817927); div63->SetBinError(38,0.005952103); div63->SetBinError(39,0.006805907); div63->SetBinError(40,0.008980156); div63->SetBinError(41,0.01016068); div63->SetBinError(42,0.01132839); div63->SetBinError(43,0.05406586); div63->SetMinimum(0); div63->SetMaximum(1); div63->SetEntries(3.249139); 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.05602241); div64->SetBinContent(7,0.0527325); div64->SetBinContent(8,0.05615942); div64->SetBinContent(9,0.06063089); div64->SetBinContent(10,0.06564019); div64->SetBinContent(11,0.05473684); div64->SetBinContent(12,0.05269608); div64->SetBinContent(13,0.05310704); div64->SetBinContent(14,0.04678363); div64->SetBinContent(15,0.04680631); div64->SetBinContent(16,0.04149492); div64->SetBinContent(17,0.04220579); div64->SetBinContent(18,0.03745611); div64->SetBinContent(19,0.03868756); div64->SetBinContent(20,0.04435747); div64->SetBinContent(21,0.04735376); div64->SetBinContent(22,0.0436409); div64->SetBinContent(23,0.03603604); div64->SetBinContent(24,0.04619565); div64->SetBinContent(25,0.02253521); div64->SetBinContent(26,0.04469274); div64->SetBinContent(27,0.0422833); div64->SetBinContent(28,0.04155496); div64->SetBinContent(29,0.03451327); div64->SetBinContent(30,0.03870558); div64->SetBinContent(31,0.03461919); div64->SetBinContent(32,0.03530345); div64->SetBinContent(33,0.03856041); div64->SetBinContent(34,0.04495289); div64->SetBinContent(35,0.05076997); div64->SetBinContent(36,0.05274972); div64->SetBinContent(37,0.05467456); div64->SetBinContent(38,0.06362829); div64->SetBinContent(39,0.06257198); div64->SetBinContent(40,0.07675792); div64->SetBinContent(41,0.07190511); div64->SetBinContent(42,0.04978038); div64->SetBinContent(43,0.1142857); div64->SetBinError(5,2); div64->SetBinError(6,0.01549201); div64->SetBinError(7,0.006182419); div64->SetBinError(8,0.00557981); div64->SetBinError(9,0.006211013); div64->SetBinError(10,0.006478468); div64->SetBinError(11,0.00540777); div64->SetBinError(12,0.004940404); div64->SetBinError(13,0.004691536); div64->SetBinError(14,0.004106599); div64->SetBinError(15,0.004231778); div64->SetBinError(16,0.004064674); div64->SetBinError(17,0.004346679); div64->SetBinError(18,0.004562706); div64->SetBinError(19,0.005208828); div64->SetBinError(20,0.006512044); div64->SetBinError(21,0.008073787); div64->SetBinError(22,0.008917672); div64->SetBinError(23,0.009587548); div64->SetBinError(24,0.01361221); div64->SetBinError(25,0.009163445); div64->SetBinError(26,0.01353527); div64->SetBinError(27,0.01139902); div64->SetBinError(28,0.008984926); div64->SetBinError(29,0.006553255); div64->SetBinError(30,0.005930722); div64->SetBinError(31,0.00490767); div64->SetBinError(32,0.00444528); div64->SetBinError(33,0.004211297); div64->SetBinError(34,0.004216087); div64->SetBinError(35,0.004282683); div64->SetBinError(36,0.00423132); div64->SetBinError(37,0.004438469); div64->SetBinError(38,0.005434015); div64->SetBinError(39,0.006126975); div64->SetBinError(40,0.008197167); div64->SetBinError(41,0.009258593); div64->SetBinError(42,0.01044206); div64->SetBinError(43,0.05406586); div64->SetMaximum(1); div64->SetEntries(2.897588); 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.04761905); div65->SetBinContent(7,0.04554171); div65->SetBinContent(8,0.04782609); div65->SetBinContent(9,0.05243753); div65->SetBinContent(10,0.05713128); div65->SetBinContent(11,0.0445614); div65->SetBinContent(12,0.0435049); div65->SetBinContent(13,0.04270463); div65->SetBinContent(14,0.04093567); div65->SetBinContent(15,0.03956555); div65->SetBinContent(16,0.03352569); div65->SetBinContent(17,0.03357979); div65->SetBinContent(18,0.03082325); div65->SetBinContent(19,0.03281097); div65->SetBinContent(20,0.03783431); div65->SetBinContent(21,0.04085422); div65->SetBinContent(22,0.03990025); div65->SetBinContent(23,0.03243243); div65->SetBinContent(24,0.03804348); div65->SetBinContent(25,0.01971831); div65->SetBinContent(26,0.03072626); div65->SetBinContent(27,0.0359408); div65->SetBinContent(28,0.03485255); div65->SetBinContent(29,0.02920354); div65->SetBinContent(30,0.03553299); div65->SetBinContent(31,0.02917903); div65->SetBinContent(32,0.0297501); div65->SetBinContent(33,0.03084833); div65->SetBinContent(34,0.03876178); div65->SetBinContent(35,0.04018287); div65->SetBinContent(36,0.04466891); div65->SetBinContent(37,0.04449704); div65->SetBinContent(38,0.05415803); div65->SetBinContent(39,0.05259117); div65->SetBinContent(40,0.06602254); div65->SetBinContent(41,0.05930319); div65->SetBinContent(42,0.04245974); div65->SetBinContent(43,0.1142857); div65->SetBinError(5,2); div65->SetBinError(6,0.01406958); div65->SetBinError(7,0.005669612); div65->SetBinError(8,0.00507308); div65->SetBinError(9,0.005696215); div65->SetBinError(10,0.005961331); div65->SetBinError(11,0.004788897); div65->SetBinError(12,0.004412338); div65->SetBinError(13,0.004125668); div65->SetBinError(14,0.003797252); div65->SetBinError(15,0.003834939); div65->SetBinError(16,0.003591033); div65->SetBinError(17,0.003805752); div65->SetBinError(18,0.004076728); div65->SetBinError(19,0.004734589); div65->SetBinError(20,0.005934195); div65->SetBinError(21,0.007403891); div65->SetBinError(22,0.008462361); div65->SetBinError(23,0.009021078); div65->SetBinError(24,0.0121507); div65->SetBinError(25,0.00849936); div65->SetBinError(26,0.01088825); div65->SetBinError(27,0.01036949); div65->SetBinError(28,0.008111189); div65->SetBinError(29,0.005952436); div65->SetBinError(30,0.005643359); div65->SetBinError(31,0.00444769); div65->SetBinError(32,0.004027764); div65->SetBinError(33,0.003701427); div65->SetBinError(34,0.0038661); div65->SetBinError(35,0.003732753); div65->SetBinError(36,0.003835735); div65->SetBinError(37,0.00392985); div65->SetBinError(38,0.004935162); div65->SetBinError(39,0.005523575); div65->SetBinError(40,0.00748268); div65->SetBinError(41,0.008244924); div65->SetBinError(42,0.009509252); div65->SetBinError(43,0.05406586); div65->SetMaximum(1); div65->SetEntries(2.614315); 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.06","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.05","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.04","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 6290 SL1L4"); AText = pt->AddText("HV = 3300 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }