void Efficiency_6866_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 16:30:06 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.03811126,3.6,0.3430014); 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(7,0.1395349); div63->SetBinContent(8,0.02702703); div63->SetBinContent(9,0.04459459); div63->SetBinContent(10,0.05154639); div63->SetBinContent(11,0.05181347); div63->SetBinContent(12,0.06882591); div63->SetBinContent(13,0.03345725); div63->SetBinContent(14,0.04864865); div63->SetBinContent(15,0.03846154); div63->SetBinContent(16,0.04385965); div63->SetBinContent(17,0.05151515); div63->SetBinContent(18,0.03571429); div63->SetBinContent(19,0.03341902); div63->SetBinContent(20,0.05673759); div63->SetBinContent(21,0.04537205); div63->SetBinContent(22,0.03813038); div63->SetBinContent(23,0.05300353); div63->SetBinContent(24,0.03380282); div63->SetBinContent(25,0.03755082); div63->SetBinContent(26,0.04685913); div63->SetBinContent(27,0.04429134); div63->SetBinContent(28,0.04587156); div63->SetBinContent(29,0.04956897); div63->SetBinContent(30,0.04768583); div63->SetBinContent(31,0.04701627); div63->SetBinContent(32,0.04395604); div63->SetBinContent(33,0.04237288); div63->SetBinContent(34,0.0480226); div63->SetBinContent(35,0.04702194); div63->SetBinContent(36,0.07142857); div63->SetBinContent(37,0.02521008); div63->SetBinContent(38,0.05027933); div63->SetBinContent(39,0.05194805); div63->SetBinContent(40,0.06451613); div63->SetBinContent(41,0.043257); div63->SetBinContent(42,0.02857143); div63->SetBinError(7,0.07824375); div63->SetBinError(8,0.03147024); div63->SetBinError(9,0.009402252); div63->SetBinError(10,0.02000122); div63->SetBinError(11,0.02011447); div63->SetBinError(12,0.02107202); div63->SetBinError(13,0.01319234); div63->SetBinError(14,0.01979293); div63->SetBinError(15,0.01533482); div63->SetBinError(16,0.01677432); div63->SetBinError(17,0.01533008); div63->SetBinError(18,0.0117773); div63->SetBinError(19,0.01096318); div63->SetBinError(20,0.01434019); div63->SetBinError(21,0.01100732); div63->SetBinError(22,0.008185709); div63->SetBinError(23,0.007529372); div63->SetBinError(24,0.003087429); div63->SetBinError(25,0.0005579074); div63->SetBinError(26,0.003171716); div63->SetBinError(27,0.005651272); div63->SetBinError(28,0.007190344); div63->SetBinError(29,0.008935726); div63->SetBinError(30,0.009963902); div63->SetBinError(31,0.01121999); div63->SetBinError(32,0.01085364); div63->SetBinError(33,0.01142523); div63->SetBinError(34,0.01419956); div63->SetBinError(35,0.01477374); div63->SetBinError(36,0.02024059); div63->SetBinError(37,0.009737621); div63->SetBinError(38,0.0145083); div63->SetBinError(39,0.01841404); div63->SetBinError(40,0.02022581); div63->SetBinError(41,0.00896144); div63->SetBinError(42,0.03340088); div63->SetMinimum(0); div63->SetEntries(1.730892); 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(7,0.1162791); div64->SetBinContent(8,0.02702703); div64->SetBinContent(9,0.03378378); div64->SetBinContent(10,0.04639175); div64->SetBinContent(11,0.03626943); div64->SetBinContent(12,0.06882591); div64->SetBinContent(13,0.0260223); div64->SetBinContent(14,0.03783784); div64->SetBinContent(15,0.02564103); div64->SetBinContent(16,0.03070175); div64->SetBinContent(17,0.04242424); div64->SetBinContent(18,0.03296703); div64->SetBinContent(19,0.03084833); div64->SetBinContent(20,0.04491726); div64->SetBinContent(21,0.03448276); div64->SetBinContent(22,0.03444034); div64->SetBinContent(23,0.04876325); div64->SetBinContent(24,0.02897384); div64->SetBinContent(25,0.03231022); div64->SetBinContent(26,0.04091107); div64->SetBinContent(27,0.03641732); div64->SetBinContent(28,0.03746177); div64->SetBinContent(29,0.04202586); div64->SetBinContent(30,0.04067321); div64->SetBinContent(31,0.03435805); div64->SetBinContent(32,0.03663004); div64->SetBinContent(33,0.03601695); div64->SetBinContent(34,0.04237288); div64->SetBinContent(35,0.03761755); div64->SetBinContent(36,0.05357143); div64->SetBinContent(37,0.01680672); div64->SetBinContent(38,0.03631285); div64->SetBinContent(39,0.04329004); div64->SetBinContent(40,0.0483871); div64->SetBinContent(41,0.03816794); div64->SetBinError(7,0.06973398); div64->SetBinError(8,0.03147024); div64->SetBinError(9,0.007998673); div64->SetBinError(10,0.01879465); div64->SetBinError(11,0.01631929); div64->SetBinError(12,0.02107202); div64->SetBinError(13,0.01142212); div64->SetBinError(14,0.01708325); div64->SetBinError(15,0.01214411); div64->SetBinError(16,0.01363745); div64->SetBinError(17,0.01367373); div64->SetBinError(18,0.0112447); div64->SetBinError(19,0.01046922); div64->SetBinError(20,0.01248868); div64->SetBinError(21,0.009379902); div64->SetBinError(22,0.007716489); div64->SetBinError(23,0.007166732); div64->SetBinError(24,0.002825474); div64->SetBinError(25,0.0005114322); div64->SetBinError(26,0.00292898); div64->SetBinError(27,0.005041307); div64->SetBinError(28,0.006387502); div64->SetBinError(29,0.00810909); div64->SetBinError(30,0.00907605); div64->SetBinError(31,0.009343329); div64->SetBinError(32,0.009758347); div64->SetBinError(33,0.01039321); div64->SetBinError(34,0.01319272); div64->SetBinError(35,0.01296543); div64->SetBinError(36,0.01703359); div64->SetBinError(37,0.007750822); div64->SetBinError(38,0.01199057); div64->SetBinError(39,0.01653779); div64->SetBinError(40,0.01704074); div64->SetBinError(41,0.008329886); div64->SetEntries(1.399928); 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(7,0.1162791); div65->SetBinContent(8,0.02702703); div65->SetBinContent(9,0.02702703); div65->SetBinContent(10,0.03092784); div65->SetBinContent(11,0.04145078); div65->SetBinContent(12,0.05668016); div65->SetBinContent(13,0.02230483); div65->SetBinContent(14,0.02702703); div65->SetBinContent(15,0.02991453); div65->SetBinContent(16,0.01754386); div65->SetBinContent(17,0.03636364); div65->SetBinContent(18,0.01648352); div65->SetBinContent(19,0.01799486); div65->SetBinContent(20,0.04018913); div65->SetBinContent(21,0.03266788); div65->SetBinContent(22,0.02829028); div65->SetBinContent(23,0.03957597); div65->SetBinContent(24,0.02193159); div65->SetBinContent(25,0.0260692); div65->SetBinContent(26,0.03409256); div65->SetBinContent(27,0.03198819); div65->SetBinContent(28,0.03211009); div65->SetBinContent(29,0.02909483); div65->SetBinContent(30,0.03646564); div65->SetBinContent(31,0.02712477); div65->SetBinContent(32,0.03479853); div65->SetBinContent(33,0.03177966); div65->SetBinContent(34,0.03672316); div65->SetBinContent(35,0.02821317); div65->SetBinContent(36,0.03928571); div65->SetBinContent(37,0.01120448); div65->SetBinContent(38,0.02513966); div65->SetBinContent(39,0.04329004); div65->SetBinContent(40,0.02822581); div65->SetBinContent(41,0.02798982); div65->SetBinContent(42,0.02857143); div65->SetBinError(7,0.06973398); div65->SetBinError(8,0.03147024); div65->SetBinError(9,0.00703696); div65->SetBinError(10,0.01484673); div65->SetBinError(11,0.01763875); div65->SetBinError(12,0.01875488); div65->SetBinError(13,0.01046586); div65->SetBinError(14,0.01407392); div65->SetBinError(15,0.0132622); div65->SetBinError(16,0.0099338); div65->SetBinError(17,0.01249903); div65->SetBinError(18,0.007593339); div65->SetBinError(19,0.007713793); div65->SetBinError(20,0.01170136); div65->SetBinError(21,0.009091591); div65->SetBinError(22,0.006891115); div65->SetBinError(23,0.006340653); div65->SetBinError(24,0.002411759); div65->SetBinError(25,0.0004522681); div65->SetBinError(26,0.002634588); div65->SetBinError(27,0.00467727); div65->SetBinError(28,0.005842541); div65->SetBinError(29,0.006554387); div65->SetBinError(30,0.008517149); div65->SetBinError(31,0.008157049); div65->SetBinError(32,0.009472571); div65->SetBinError(33,0.009668251); div65->SetBinError(34,0.01213699); div65->SetBinError(35,0.01098402); div65->SetBinError(36,0.01419286); div65->SetBinError(37,0.006195245); div65->SetBinError(38,0.009708561); div65->SetBinError(39,0.01653779); div65->SetBinError(40,0.01246069); div65->SetBinError(41,0.006965814); div65->SetBinError(42,0.03340088); div65->SetEntries(1.181846); 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.04","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.03","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.03","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 6866 SL1L1"); AText = pt->AddText("HV = 3300 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }