void Efficiency_7518_L_theta() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:12:53 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(6,0.6538462); div63->SetBinContent(7,0.7492837); div63->SetBinContent(8,0.785558); div63->SetBinContent(9,0.8077889); div63->SetBinContent(10,0.8216019); div63->SetBinContent(11,0.822479); div63->SetBinContent(12,0.7790262); div63->SetBinContent(13,0.7329932); div63->SetBinContent(14,0.7477811); div63->SetBinContent(15,0.7143987); div63->SetBinContent(16,0.6666667); div63->SetBinContent(17,0.6832061); div63->SetBinContent(18,0.6553672); div63->SetBinContent(19,0.6142857); div63->SetBinContent(20,0.6569468); div63->SetBinContent(21,0.6164659); div63->SetBinContent(22,0.6175214); div63->SetBinContent(23,0.619281); div63->SetBinContent(24,0.5392835); div63->SetBinContent(25,0.5537782); div63->SetBinContent(26,0.5250784); div63->SetBinContent(27,0.6231263); div63->SetBinContent(28,0.6460396); div63->SetBinContent(29,0.6723044); div63->SetBinContent(30,0.6529517); div63->SetBinContent(31,0.6552795); div63->SetBinContent(32,0.6679293); div63->SetBinContent(33,0.6928429); div63->SetBinContent(34,0.7060367); div63->SetBinContent(35,0.7172965); div63->SetBinContent(36,0.7456202); div63->SetBinContent(37,0.7568905); div63->SetBinContent(38,0.799115); div63->SetBinContent(39,0.7904412); div63->SetBinContent(40,0.8085809); div63->SetBinContent(41,0.7505423); div63->SetBinContent(42,0.7443946); div63->SetBinContent(43,0.9444444); div63->SetBinError(6,0.1434054); div63->SetBinError(7,0.06112469); div63->SetBinError(8,0.05530071); div63->SetBinError(9,0.06048741); div63->SetBinError(10,0.06019859); div63->SetBinError(11,0.0560497); div63->SetBinError(12,0.05084569); div63->SetBinError(13,0.04634036); div63->SetBinError(14,0.04385488); div63->SetBinError(15,0.04386774); div63->SetBinError(16,0.04336068); div63->SetBinError(17,0.04663692); div63->SetBinError(18,0.04924257); div63->SetBinError(19,0.05284131); div63->SetBinError(20,0.06077637); div63->SetBinError(21,0.06280806); div63->SetBinError(22,0.06486972); div63->SetBinError(23,0.05684328); div63->SetBinError(24,0.031931); div63->SetBinError(25,0.0160203); div63->SetBinError(26,0.03498492); div63->SetBinError(27,0.06536316); div63->SetBinError(28,0.07213052); div63->SetBinError(29,0.06861355); div63->SetBinError(30,0.06179397); div63->SetBinError(31,0.05772014); div63->SetBinError(32,0.05277424); div63->SetBinError(33,0.04808748); div63->SetBinError(34,0.04573721); div63->SetBinError(35,0.04216882); div63->SetBinError(36,0.04259657); div63->SetBinError(37,0.04324926); div63->SetBinError(38,0.05036512); div63->SetBinError(39,0.05879457); div63->SetBinError(40,0.06937432); div63->SetBinError(41,0.07530564); div63->SetBinError(42,0.1076246); div63->SetBinError(43,0.4516691); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(26.73647); 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(6,0.6346154); div64->SetBinContent(7,0.7206304); div64->SetBinContent(8,0.7669584); div64->SetBinContent(9,0.7738693); div64->SetBinContent(10,0.7961165); div64->SetBinContent(11,0.7878151); div64->SetBinContent(12,0.752809); div64->SetBinContent(13,0.7091837); div64->SetBinContent(14,0.7159763); div64->SetBinContent(15,0.6875); div64->SetBinContent(16,0.6384615); div64->SetBinContent(17,0.6545802); div64->SetBinContent(18,0.6271186); div64->SetBinContent(19,0.5885714); div64->SetBinContent(20,0.6432247); div64->SetBinContent(21,0.5923695); div64->SetBinContent(22,0.5876068); div64->SetBinContent(23,0.5980392); div64->SetBinContent(24,0.5166562); div64->SetBinContent(25,0.5324497); div64->SetBinContent(26,0.4882445); div64->SetBinContent(27,0.5867238); div64->SetBinContent(28,0.5965347); div64->SetBinContent(29,0.6511628); div64->SetBinContent(30,0.6153846); div64->SetBinContent(31,0.6242236); div64->SetBinContent(32,0.645202); div64->SetBinContent(33,0.6520875); div64->SetBinContent(34,0.6806649); div64->SetBinContent(35,0.690407); div64->SetBinContent(36,0.7091801); div64->SetBinContent(37,0.7342756); div64->SetBinContent(38,0.7769912); div64->SetBinContent(39,0.7659314); div64->SetBinContent(40,0.7887789); div64->SetBinContent(41,0.7266811); div64->SetBinContent(42,0.7085202); div64->SetBinContent(43,0.8888889); div64->SetBinError(6,0.1403449); div64->SetBinError(7,0.05940758); div64->SetBinError(8,0.05433635); div64->SetBinError(9,0.05860915); div64->SetBinError(10,0.05881716); div64->SetBinError(11,0.05430018); div64->SetBinError(12,0.04958511); div64->SetBinError(13,0.04523724); div64->SetBinError(14,0.04248434); div64->SetBinError(15,0.04265929); div64->SetBinError(16,0.04202568); div64->SetBinError(17,0.04521204); div64->SetBinError(18,0.04770007); div64->SetBinError(19,0.05124274); div64->SetBinError(20,0.05985563); div64->SetBinError(21,0.0610338); div64->SetBinError(22,0.06259616); div64->SetBinError(23,0.05543431); div64->SetBinError(24,0.03097334); div64->SetBinError(25,0.01557843); div64->SetBinError(26,0.03322932); div64->SetBinError(27,0.06259561); div64->SetBinError(28,0.06810489); div64->SetBinError(29,0.06704395); div64->SetBinError(30,0.05920731); div64->SetBinError(31,0.0557313); div64->SetBinError(32,0.05146831); div64->SetBinError(33,0.04601897); div64->SetBinError(34,0.0445361); div64->SetBinError(35,0.04101188); div64->SetBinError(36,0.04106636); div64->SetBinError(37,0.04229992); div64->SetBinError(38,0.04933627); div64->SetBinError(39,0.05745022); div64->SetBinError(40,0.06811986); div64->SetBinError(41,0.07354774); div64->SetBinError(42,0.1038129); div64->SetBinError(43,0.4317353); div64->SetMaximum(1); div64->SetEntries(25.65443); 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(6,0.6057692); div65->SetBinContent(7,0.7020057); div65->SetBinContent(8,0.7450766); div65->SetBinContent(9,0.7474874); div65->SetBinContent(10,0.7657767); div65->SetBinContent(11,0.7657563); div65->SetBinContent(12,0.7181648); div65->SetBinContent(13,0.6904762); div65->SetBinContent(14,0.6886095); div65->SetBinContent(15,0.6518987); div65->SetBinContent(16,0.6076923); div65->SetBinContent(17,0.6221374); div65->SetBinContent(18,0.6011299); div65->SetBinContent(19,0.5657143); div65->SetBinContent(20,0.6123499); div65->SetBinContent(21,0.5722892); div65->SetBinContent(22,0.5662393); div65->SetBinContent(23,0.5653595); div65->SetBinContent(24,0.4940289); div65->SetBinContent(25,0.5149299); div65->SetBinContent(26,0.4663009); div65->SetBinContent(27,0.5503212); div65->SetBinContent(28,0.5668317); div65->SetBinContent(29,0.6236786); div65->SetBinContent(30,0.5813953); div65->SetBinContent(31,0.5900621); div65->SetBinContent(32,0.6237374); div65->SetBinContent(33,0.6212724); div65->SetBinContent(34,0.6456693); div65->SetBinContent(35,0.6526163); div65->SetBinContent(36,0.6839523); div65->SetBinContent(37,0.7109541); div65->SetBinContent(38,0.7522124); div65->SetBinContent(39,0.7426471); div65->SetBinContent(40,0.7640264); div65->SetBinContent(41,0.7049892); div65->SetBinContent(42,0.690583); div65->SetBinContent(43,0.8888889); div65->SetBinError(6,0.1357203); div65->SetBinError(7,0.0582847); div65->SetBinError(8,0.05319634); div65->SetBinError(9,0.05713798); div65->SetBinError(10,0.05716218); div65->SetBinError(11,0.05317965); div65->SetBinError(12,0.04790691); div65->SetBinError(13,0.04436566); div65->SetBinError(14,0.04129597); div65->SetBinError(15,0.04104605); div65->SetBinError(16,0.04055629); div65->SetBinError(17,0.04358267); div65->SetBinError(18,0.04626905); div65->SetBinError(19,0.0498102); div65->SetBinError(20,0.05776994); div65->SetBinError(21,0.05954438); div65->SetBinError(22,0.06095823); div65->SetBinError(23,0.05324722); div65->SetBinError(24,0.03000703); div65->SetBinError(25,0.01521277); div65->SetBinError(26,0.0321704); div65->SetBinError(27,0.05979392); div65->SetBinError(28,0.06565823); div65->SetBinError(29,0.06498875); div65->SetBinError(30,0.05684041); div65->SetBinError(31,0.05352125); div65->SetBinError(32,0.05022682); div65->SetBinError(33,0.04443858); div65->SetBinError(34,0.04286538); div65->SetBinError(35,0.03937144); div65->SetBinError(36,0.03999842); div65->SetBinError(37,0.04131526); div65->SetBinError(38,0.04817764); div65->SetBinError(39,0.05616582); div65->SetBinError(40,0.06654377); div65->SetBinError(41,0.07194038); div65->SetBinError(42,0.1018936); div65->SetBinError(43,0.4317353); div65->SetMaximum(1); div65->SetEntries(24.66303); 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.68","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.65","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.63","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 7518 SL1L4"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }