void Efficiency_6651_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:58:36 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.109375,3.6,0.984375); 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.25); div63->SetBinContent(6,0.2608696); div63->SetBinContent(7,0.3888889); div63->SetBinContent(8,0.3235294); div63->SetBinContent(9,0.241206); div63->SetBinContent(10,0.2288557); div63->SetBinContent(11,0.2941176); div63->SetBinContent(12,0.2278481); div63->SetBinContent(13,0.2783505); div63->SetBinContent(14,0.239726); div63->SetBinContent(15,0.2515337); div63->SetBinContent(16,0.2830189); div63->SetBinContent(17,0.254902); div63->SetBinContent(18,0.2757353); div63->SetBinContent(19,0.2601626); div63->SetBinContent(20,0.2714777); div63->SetBinContent(21,0.2652068); div63->SetBinContent(22,0.2538071); div63->SetBinContent(23,0.2532833); div63->SetBinContent(24,0.2333164); div63->SetBinContent(25,0.227985); div63->SetBinContent(26,0.230711); div63->SetBinContent(27,0.2551823); div63->SetBinContent(28,0.2443038); div63->SetBinContent(29,0.2468007); div63->SetBinContent(30,0.258794); div63->SetBinContent(31,0.2410256); div63->SetBinContent(32,0.2432432); div63->SetBinContent(33,0.2354839); div63->SetBinContent(34,0.2654028); div63->SetBinContent(35,0.2425743); div63->SetBinContent(36,0.2513966); div63->SetBinContent(37,0.2748815); div63->SetBinContent(38,0.220339); div63->SetBinContent(39,0.2430556); div63->SetBinContent(40,0.2679426); div63->SetBinContent(41,0.2301587); div63->SetBinContent(42,0.3333333); div63->SetBinContent(43,0.25); div63->SetBinError(5,0.375); div63->SetBinError(6,0.1137697); div63->SetBinError(7,0.1687497); div63->SetBinError(8,0.1530326); div63->SetBinError(9,0.02997241); div63->SetBinError(10,0.04988517); div63->SetBinError(11,0.06415232); div63->SetBinError(12,0.04580652); div63->SetBinError(13,0.05786311); div63->SetBinError(14,0.06036096); div63->SetBinError(15,0.05898461); div63->SetBinError(16,0.06463481); div63->SetBinError(17,0.04757928); div63->SetBinError(18,0.04855807); div63->SetBinError(19,0.04910769); div63->SetBinError(20,0.04645793); div63->SetBinError(21,0.03848389); div63->SetBinError(22,0.03116349); div63->SetBinError(23,0.02317194); div63->SetBinError(24,0.01143265); div63->SetBinError(25,0.002260587); div63->SetBinError(26,0.009777891); div63->SetBinError(27,0.02032815); div63->SetBinError(28,0.02627731); div63->SetBinError(29,0.03179366); div63->SetBinError(30,0.0384719); div63->SetBinError(31,0.03706471); div63->SetBinError(32,0.04035668); div63->SetBinError(33,0.04093589); div63->SetBinError(34,0.05373703); div63->SetBinError(35,0.05172093); div63->SetBinError(36,0.05626627); div63->SetBinError(37,0.05501733); div63->SetBinError(38,0.04015832); div63->SetBinError(39,0.06133852); div63->SetBinError(40,0.05433931); div63->SetBinError(41,0.02828339); div63->SetBinError(42,0.2351375); div63->SetBinError(43,0.375); div63->SetMinimum(0); div63->SetEntries(10.09845); 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.25); div64->SetBinContent(6,0.173913); div64->SetBinContent(7,0.2777778); div64->SetBinContent(8,0.2941176); div64->SetBinContent(9,0.1909548); div64->SetBinContent(10,0.1641791); div64->SetBinContent(11,0.2294118); div64->SetBinContent(12,0.1814346); div64->SetBinContent(13,0.2268041); div64->SetBinContent(14,0.1849315); div64->SetBinContent(15,0.2208589); div64->SetBinContent(16,0.2201258); div64->SetBinContent(17,0.2156863); div64->SetBinContent(18,0.2169118); div64->SetBinContent(19,0.2154472); div64->SetBinContent(20,0.233677); div64->SetBinContent(21,0.216545); div64->SetBinContent(22,0.2013536); div64->SetBinContent(23,0.2101313); div64->SetBinContent(24,0.1877229); div64->SetBinContent(25,0.1836571); div64->SetBinContent(26,0.1838124); div64->SetBinContent(27,0.2044317); div64->SetBinContent(28,0.1936709); div64->SetBinContent(29,0.1882998); div64->SetBinContent(30,0.2110553); div64->SetBinContent(31,0.1923077); div64->SetBinContent(32,0.1951952); div64->SetBinContent(33,0.1741935); div64->SetBinContent(34,0.1800948); div64->SetBinContent(35,0.1881188); div64->SetBinContent(36,0.2234637); div64->SetBinContent(37,0.2369668); div64->SetBinContent(38,0.1864407); div64->SetBinContent(39,0.2152778); div64->SetBinContent(40,0.2057416); div64->SetBinContent(41,0.2063492); div64->SetBinContent(42,0.2666667); div64->SetBinContent(43,0.25); div64->SetBinError(5,0.375); div64->SetBinError(6,0.08712963); div64->SetBinError(7,0.1341373); div64->SetBinError(8,0.1434489); div64->SetBinError(9,0.02569981); div64->SetBinError(10,0.04016021); div64->SetBinError(11,0.05433036); div64->SetBinError(12,0.03945396); div64->SetBinError(13,0.05047559); div64->SetBinError(14,0.05089512); div64->SetBinError(15,0.05410882); div64->SetBinError(16,0.05466516); div64->SetBinError(17,0.04258993); div64->SetBinError(18,0.04139172); div64->SetBinError(19,0.04333035); div64->SetBinError(20,0.04203588); div64->SetBinError(21,0.0336351); div64->SetBinError(22,0.02674064); div64->SetBinError(23,0.02047593); div64->SetBinError(24,0.009910863); div64->SetBinError(25,0.001961767); div64->SetBinError(26,0.008423506); div64->SetBinError(27,0.01755392); div64->SetBinError(28,0.02254786); div64->SetBinError(29,0.02660485); div64->SetBinError(30,0.03360726); div64->SetBinError(31,0.03194366); div64->SetBinError(32,0.03490762); div64->SetBinError(33,0.03359827); div64->SetBinError(34,0.04161347); div64->SetBinError(35,0.04375289); div64->SetBinError(36,0.05203517); div64->SetBinError(37,0.04982564); div64->SetBinError(38,0.03599465); div64->SetBinError(39,0.05660484); div64->SetBinError(40,0.04560675); div64->SetBinError(41,0.02631917); div64->SetBinError(42,0.2021864); div64->SetBinError(43,0.375); div64->SetEntries(8.197728); 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.25); div65->SetBinContent(6,0.1521739); div65->SetBinContent(7,0.25); div65->SetBinContent(8,0.2647059); div65->SetBinContent(9,0.1792295); div65->SetBinContent(10,0.1542289); div65->SetBinContent(11,0.2176471); div65->SetBinContent(12,0.1687764); div65->SetBinContent(13,0.2061856); div65->SetBinContent(14,0.1917808); div65->SetBinContent(15,0.208589); div65->SetBinContent(16,0.1949686); div65->SetBinContent(17,0.1882353); div65->SetBinContent(18,0.1985294); div65->SetBinContent(19,0.203252); div65->SetBinContent(20,0.2130584); div65->SetBinContent(21,0.2043796); div65->SetBinContent(22,0.1928934); div65->SetBinContent(23,0.1894934); div65->SetBinContent(24,0.1719307); div65->SetBinContent(25,0.166961); div65->SetBinContent(26,0.165469); div65->SetBinContent(27,0.189421); div65->SetBinContent(28,0.1860759); div65->SetBinContent(29,0.1736746); div65->SetBinContent(30,0.1909548); div65->SetBinContent(31,0.1846154); div65->SetBinContent(32,0.1801802); div65->SetBinContent(33,0.1645161); div65->SetBinContent(34,0.1658768); div65->SetBinContent(35,0.1633663); div65->SetBinContent(36,0.1899441); div65->SetBinContent(37,0.1943128); div65->SetBinContent(38,0.1728814); div65->SetBinContent(39,0.2083333); div65->SetBinContent(40,0.1961722); div65->SetBinContent(41,0.1873016); div65->SetBinContent(42,0.2666667); div65->SetBinContent(43,0.25); div65->SetBinError(5,0.375); div65->SetBinError(6,0.07995315); div65->SetBinError(7,0.125); div65->SetBinError(8,0.133632); div65->SetBinError(9,0.02466214); div65->SetBinError(10,0.03857878); div65->SetBinError(11,0.05247372); div65->SetBinError(12,0.03764909); div65->SetBinError(13,0.04740406); div65->SetBinError(14,0.05211506); div65->SetBinError(15,0.05211066); div65->SetBinError(16,0.0504794); div65->SetBinError(17,0.03895717); div65->SetBinError(18,0.03905404); div65->SetBinError(19,0.04170305); div65->SetBinError(20,0.03954815); div65->SetBinError(21,0.03238094); div65->SetBinError(22,0.0260007); div65->SetBinError(23,0.01913655); div65->SetBinError(24,0.00936158); div65->SetBinError(25,0.001844358); div65->SetBinError(26,0.007869341); div65->SetBinError(27,0.01670034); div65->SetBinError(28,0.02196757); div65->SetBinError(29,0.02524443); div65->SetBinError(30,0.03147571); div65->SetBinError(31,0.0311055); div65->SetBinError(32,0.03313497); div65->SetBinError(33,0.03238076); div65->SetBinError(34,0.03945772); div65->SetBinError(35,0.03993284); div65->SetBinError(36,0.04677224); div65->SetBinError(37,0.04372361); div65->SetBinError(38,0.03427377); div65->SetBinError(39,0.0553974); div65->SetBinError(40,0.04420648); div65->SetBinError(41,0.02470478); div65->SetBinError(42,0.2021864); div65->SetBinError(43,0.375); div65->SetEntries(7.596781); 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.23","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.19","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.17","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 6651 SL1L4"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }