void Efficiency_7596_L_theta() { //=========Macro generated from canvas: c/c //========= (Fri Jan 18 19:20:06 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.1503454,3.6,1.353109); 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.3333333); div63->SetBinContent(6,0.2411765); div63->SetBinContent(7,0.2605505); div63->SetBinContent(8,0.3363705); div63->SetBinContent(9,0.3079777); div63->SetBinContent(10,0.3270386); div63->SetBinContent(11,0.3112128); div63->SetBinContent(12,0.2860506); div63->SetBinContent(13,0.2673322); div63->SetBinContent(14,0.2450262); div63->SetBinContent(15,0.2231013); div63->SetBinContent(16,0.2072813); div63->SetBinContent(17,0.2032011); div63->SetBinContent(18,0.1834711); div63->SetBinContent(19,0.2194872); div63->SetBinContent(20,0.1933842); div63->SetBinContent(21,0.1870504); div63->SetBinContent(22,0.2113402); div63->SetBinContent(23,0.2431193); div63->SetBinContent(24,0.2994012); div63->SetBinContent(25,0.286385); div63->SetBinContent(26,0.2824859); div63->SetBinContent(27,0.2692308); div63->SetBinContent(28,0.1873278); div63->SetBinContent(29,0.201087); div63->SetBinContent(30,0.2011252); div63->SetBinContent(31,0.2274549); div63->SetBinContent(32,0.242671); div63->SetBinContent(33,0.2338545); div63->SetBinContent(34,0.2208904); div63->SetBinContent(35,0.2365103); div63->SetBinContent(36,0.2459562); div63->SetBinContent(37,0.2862357); div63->SetBinContent(38,0.3076464); div63->SetBinContent(39,0.3256213); div63->SetBinContent(40,0.3584906); div63->SetBinContent(41,0.3371336); div63->SetBinContent(42,0.3343849); div63->SetBinContent(43,0.3823529); div63->SetBinError(5,0.5257834); div63->SetBinError(6,0.05616283); div63->SetBinError(7,0.02335267); div63->SetBinError(8,0.02525028); div63->SetBinError(9,0.02628263); div63->SetBinError(10,0.02633625); div63->SetBinError(11,0.02400253); div63->SetBinError(12,0.01991531); div63->SetBinError(13,0.01847249); div63->SetBinError(14,0.01693289); div63->SetBinError(15,0.01597125); div63->SetBinError(16,0.01605535); div63->SetBinError(17,0.01725185); div63->SetBinError(18,0.01758819); div63->SetBinError(19,0.02203305); div63->SetBinError(20,0.02258332); div63->SetBinError(21,0.0262745); div63->SetBinError(22,0.03406779); div63->SetBinError(23,0.04986111); div63->SetBinError(24,0.06551008); div63->SetBinError(25,0.05629061); div63->SetBinError(26,0.06118247); div63->SetBinError(27,0.05152006); div63->SetBinError(28,0.03254899); div63->SetBinError(29,0.02764516); div63->SetBinError(30,0.02436171); div63->SetBinError(31,0.02229667); div63->SetBinError(32,0.02098254); div63->SetBinError(33,0.01870592); div63->SetBinError(34,0.01650577); div63->SetBinError(35,0.01623219); div63->SetBinError(36,0.01618179); div63->SetBinError(37,0.01875205); div63->SetBinError(38,0.02107576); div63->SetBinError(39,0.02623587); div63->SetBinError(40,0.03287146); div63->SetBinError(41,0.03703801); div63->SetBinError(42,0.05125925); div63->SetBinError(43,0.1716186); div63->SetMinimum(0); div63->SetEntries(10.25375); 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.3333333); div64->SetBinContent(6,0.2); div64->SetBinContent(7,0.2385321); div64->SetBinContent(8,0.3113136); div64->SetBinContent(9,0.2875696); div64->SetBinContent(10,0.3012876); div64->SetBinContent(11,0.2890923); div64->SetBinContent(12,0.2613302); div64->SetBinContent(13,0.249584); div64->SetBinContent(14,0.2230366); div64->SetBinContent(15,0.2041139); div64->SetBinContent(16,0.1867293); div64->SetBinContent(17,0.184412); div64->SetBinContent(18,0.1636364); div64->SetBinContent(19,0.1969231); div64->SetBinContent(20,0.1692112); div64->SetBinContent(21,0.1654676); div64->SetBinContent(22,0.1984536); div64->SetBinContent(23,0.2293578); div64->SetBinContent(24,0.245509); div64->SetBinContent(25,0.2629108); div64->SetBinContent(26,0.2259887); div64->SetBinContent(27,0.2393162); div64->SetBinContent(28,0.1652893); div64->SetBinContent(29,0.1884058); div64->SetBinContent(30,0.1898734); div64->SetBinContent(31,0.2014028); div64->SetBinContent(32,0.218241); div64->SetBinContent(33,0.2114208); div64->SetBinContent(34,0.2031963); div64->SetBinContent(35,0.2102874); div64->SetBinContent(36,0.2207422); div64->SetBinContent(37,0.25756); div64->SetBinContent(38,0.2747909); div64->SetBinContent(39,0.2990574); div64->SetBinContent(40,0.3301887); div64->SetBinContent(41,0.3061889); div64->SetBinContent(42,0.3028391); div64->SetBinContent(43,0.3235294); div64->SetBinError(5,0.5257834); div64->SetBinError(6,0.04963902); div64->SetBinError(7,0.02201806); div64->SetBinError(8,0.02395306); div64->SetBinError(9,0.02509143); div64->SetBinError(10,0.02490865); div64->SetBinError(11,0.02283394); div64->SetBinError(12,0.01874224); div64->SetBinError(13,0.01764336); div64->SetBinError(14,0.01590956); div64->SetBinError(15,0.01506333); div64->SetBinError(16,0.01499612); div64->SetBinError(17,0.01619309); div64->SetBinError(18,0.01633334); div64->SetBinError(19,0.02051828); div64->SetBinError(20,0.02070803); div64->SetBinError(21,0.02426858); div64->SetBinError(22,0.03269084); div64->SetBinError(23,0.04797016); div64->SetBinError(24,0.05734012); div64->SetBinError(25,0.05314728); div64->SetBinError(26,0.0527183); div64->SetBinError(27,0.04762457); div64->SetBinError(28,0.03001419); div64->SetBinError(29,0.02649379); div64->SetBinError(30,0.02346251); div64->SetBinError(31,0.02058115); div64->SetBinError(32,0.01955903); div64->SetBinError(33,0.01750098); div64->SetBinError(34,0.01562393); div64->SetBinError(35,0.0150201); div64->SetBinError(36,0.01506239); div64->SetBinError(37,0.01746921); div64->SetBinError(38,0.01952841); div64->SetBinError(39,0.02476243); div64->SetBinError(40,0.03107128); div64->SetBinError(41,0.0346879); div64->SetBinError(42,0.04791753); div64->SetBinError(43,0.1530326); div64->SetEntries(9.270122); 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.3333333); div65->SetBinContent(6,0.1705882); div65->SetBinContent(7,0.2082569); div65->SetBinContent(8,0.254366); div65->SetBinContent(9,0.2504638); div65->SetBinContent(10,0.2515021); div65->SetBinContent(11,0.2433257); div65->SetBinContent(12,0.2130665); div65->SetBinContent(13,0.2146423); div65->SetBinContent(14,0.1832461); div65->SetBinContent(15,0.1677215); div65->SetBinContent(16,0.1520846); div65->SetBinContent(17,0.1482255); div65->SetBinContent(18,0.1363636); div65->SetBinContent(19,0.1558974); div65->SetBinContent(20,0.1450382); div65->SetBinContent(21,0.1276978); div65->SetBinContent(22,0.1649485); div65->SetBinContent(23,0.1972477); div65->SetBinContent(24,0.245509); div65->SetBinContent(25,0.1971831); div65->SetBinContent(26,0.1977401); div65->SetBinContent(27,0.1923077); div65->SetBinContent(28,0.1349862); div65->SetBinContent(29,0.1449275); div65->SetBinContent(30,0.1547117); div65->SetBinContent(31,0.1573146); div65->SetBinContent(32,0.1693811); div65->SetBinContent(33,0.1638341); div65->SetBinContent(34,0.1603881); div65->SetBinContent(35,0.1699445); div65->SetBinContent(36,0.1784015); div65->SetBinContent(37,0.2017727); div65->SetBinContent(38,0.2198327); div65->SetBinContent(39,0.2536418); div65->SetBinContent(40,0.2653302); div65->SetBinContent(41,0.2459283); div65->SetBinContent(42,0.2523659); div65->SetBinContent(43,0.2941176); div65->SetBinError(5,0.5257834); div65->SetBinError(6,0.04476096); div65->SetBinError(7,0.02013041); div65->SetBinError(8,0.02090666); div65->SetBinError(9,0.02287118); div65->SetBinError(10,0.02206141); div65->SetBinError(11,0.02034389); div65->SetBinError(12,0.01636767); div65->SetBinError(13,0.01596583); div65->SetBinError(14,0.01398785); div65->SetBinError(15,0.01325721); div65->SetBinError(16,0.01313542); div65->SetBinError(17,0.0140664); div65->SetBinError(18,0.01453607); div65->SetBinError(19,0.01763767); div65->SetBinError(20,0.01875741); div65->SetBinError(21,0.02057054); div65->SetBinError(22,0.02899254); div65->SetBinError(23,0.0434393); div65->SetBinError(24,0.05734012); div65->SetBinError(25,0.04393678); div65->SetBinError(26,0.04828724); div65->SetBinError(27,0.04123909); div65->SetBinError(28,0.02636869); div65->SetBinError(29,0.02237192); div65->SetBinError(30,0.02055332); div65->SetBinError(31,0.01753478); div65->SetBinError(32,0.01657801); div65->SetBinError(33,0.01482516); div65->SetBinError(34,0.01339977); div65->SetBinError(35,0.0130738); div65->SetBinError(36,0.0131038); div65->SetBinError(37,0.01486389); div65->SetBinError(38,0.01683255); div65->SetBinError(39,0.02216744); div65->SetBinError(40,0.02680016); div65->SetBinError(41,0.02993822); div65->SetBinError(42,0.04238965); div65->SetBinError(43,0.1434489); div65->SetEntries(7.717634); 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.22","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.20","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.16","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 7596 SL1L1"); AText = pt->AddText("HV = 3400 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }