void Efficiency_6156_L_theta() { //=========Macro generated from canvas: c/c //========= (Mon Jan 14 19:12:37 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(5,0.7142857); div63->SetBinContent(6,0.7826962); div63->SetBinContent(7,0.8022388); div63->SetBinContent(8,0.838987); div63->SetBinContent(9,0.8585615); div63->SetBinContent(10,0.8652354); div63->SetBinContent(11,0.8654158); div63->SetBinContent(12,0.8376034); div63->SetBinContent(13,0.813089); div63->SetBinContent(14,0.7955801); div63->SetBinContent(15,0.7686709); div63->SetBinContent(16,0.7559897); div63->SetBinContent(17,0.7228815); div63->SetBinContent(18,0.7292292); div63->SetBinContent(19,0.7089319); div63->SetBinContent(20,0.7198941); div63->SetBinContent(21,0.7307692); div63->SetBinContent(22,0.7563238); div63->SetBinContent(23,0.7620222); div63->SetBinContent(24,0.7659138); div63->SetBinContent(25,0.7947269); div63->SetBinContent(26,0.7811861); div63->SetBinContent(27,0.7654321); div63->SetBinContent(28,0.7630854); div63->SetBinContent(29,0.7270546); div63->SetBinContent(30,0.7202708); div63->SetBinContent(31,0.7264428); div63->SetBinContent(32,0.7457939); div63->SetBinContent(33,0.7428268); div63->SetBinContent(34,0.7586519); div63->SetBinContent(35,0.7853098); div63->SetBinContent(36,0.7943361); div63->SetBinContent(37,0.816092); div63->SetBinContent(38,0.8372284); div63->SetBinContent(39,0.8584592); div63->SetBinContent(40,0.8559578); div63->SetBinContent(41,0.8613509); div63->SetBinContent(42,0.8580645); div63->SetBinContent(43,0.8796296); div63->SetBinContent(44,1); div63->SetBinError(5,0.5894129); div63->SetBinError(6,0.074793); div63->SetBinError(7,0.02994045); div63->SetBinError(8,0.02675029); div63->SetBinError(9,0.02924507); div63->SetBinError(10,0.0288758); div63->SetBinError(11,0.02733009); div63->SetBinError(12,0.02489576); div63->SetBinError(13,0.02265359); div63->SetBinError(14,0.02151164); div63->SetBinError(15,0.0216595); div63->SetBinError(16,0.02206673); div63->SetBinError(17,0.02269874); div63->SetBinError(18,0.02504477); div63->SetBinError(19,0.02740796); div63->SetBinError(20,0.03293972); div63->SetBinError(21,0.0388707); div63->SetBinError(22,0.04721459); div63->SetBinError(23,0.05741125); div63->SetBinError(24,0.07436438); div63->SetBinError(25,0.07317491); div63->SetBinError(26,0.07529542); div63->SetBinError(27,0.05763504); div63->SetBinError(28,0.04959494); div63->SetBinError(29,0.03869145); div63->SetBinError(30,0.03227599); div63->SetBinError(31,0.02850749); div63->SetBinError(32,0.02609398); div63->SetBinError(33,0.02339453); div63->SetBinError(34,0.02193645); div63->SetBinError(35,0.02157161); div63->SetBinError(36,0.02096857); div63->SetBinError(37,0.02172545); div63->SetBinError(38,0.02508824); div63->SetBinError(39,0.0285571); div63->SetBinError(40,0.03458682); div63->SetBinError(41,0.04032687); div63->SetBinError(42,0.05417177); div63->SetBinError(43,0.1748905); div63->SetBinError(44,2); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(31.66622); 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.7142857); div64->SetBinContent(6,0.7605634); div64->SetBinContent(7,0.7767413); div64->SetBinContent(8,0.8169145); div64->SetBinContent(9,0.8346753); div64->SetBinContent(10,0.8411795); div64->SetBinContent(11,0.8336808); div64->SetBinContent(12,0.8125883); div64->SetBinContent(13,0.7877836); div64->SetBinContent(14,0.7721807); div64->SetBinContent(15,0.7419858); div64->SetBinContent(16,0.730188); div64->SetBinContent(17,0.6991464); div64->SetBinContent(18,0.6999499); div64->SetBinContent(19,0.6826983); div64->SetBinContent(20,0.6978386); div64->SetBinContent(21,0.7079327); div64->SetBinContent(22,0.7318718); div64->SetBinContent(23,0.7324291); div64->SetBinContent(24,0.7433265); div64->SetBinContent(25,0.7250471); div64->SetBinContent(26,0.7525562); div64->SetBinContent(27,0.737037); div64->SetBinContent(28,0.7300275); div64->SetBinContent(29,0.6946611); div64->SetBinContent(30,0.6999577); div64->SetBinContent(31,0.7010108); div64->SetBinContent(32,0.7229232); div64->SetBinContent(33,0.7192349); div64->SetBinContent(34,0.7323791); div64->SetBinContent(35,0.7624917); div64->SetBinContent(36,0.768957); div64->SetBinContent(37,0.7891124); div64->SetBinContent(38,0.8152932); div64->SetBinContent(39,0.8343998); div64->SetBinContent(40,0.8284314); div64->SetBinContent(41,0.8354495); div64->SetBinContent(42,0.8368664); div64->SetBinContent(43,0.8611111); div64->SetBinContent(44,1); div64->SetBinError(5,0.5894129); div64->SetBinError(6,0.07323509); div64->SetBinError(7,0.02923782); div64->SetBinError(8,0.02622896); div64->SetBinError(9,0.02864111); div64->SetBinError(10,0.02827948); div64->SetBinError(11,0.02658507); div64->SetBinError(12,0.02434488); div64->SetBinError(13,0.02213246); div64->SetBinError(14,0.0210449); div64->SetBinError(15,0.02110614); div64->SetBinError(16,0.02151329); div64->SetBinError(17,0.02215317); div64->SetBinError(18,0.02430762); div64->SetBinError(19,0.02666646); div64->SetBinError(20,0.0322014); div64->SetBinError(21,0.03798083); div64->SetBinError(22,0.046093); div64->SetBinError(23,0.05577099); div64->SetBinError(24,0.07275171); div64->SetBinError(25,0.06841618); div64->SetBinError(26,0.07326148); div64->SetBinError(27,0.05606176); div64->SetBinError(28,0.04801346); div64->SetBinError(29,0.03742751); div64->SetBinError(30,0.03161017); div64->SetBinError(31,0.02777647); div64->SetBinError(32,0.0255068); div64->SetBinError(33,0.02284945); div64->SetBinError(34,0.02137799); div64->SetBinError(35,0.02110975); div64->SetBinError(36,0.0204743); div64->SetBinError(37,0.0211943); div64->SetBinError(38,0.02460142); div64->SetBinError(39,0.02796299); div64->SetBinError(40,0.03376108); div64->SetBinError(41,0.03942628); div64->SetBinError(42,0.05317868); div64->SetBinError(43,0.1721535); div64->SetBinError(44,2); div64->SetMaximum(1); div64->SetEntries(30.66491); 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.7142857); div65->SetBinContent(6,0.7444668); div65->SetBinContent(7,0.7568408); div65->SetBinContent(8,0.7950743); div65->SetBinContent(9,0.8089104); div65->SetBinContent(10,0.817641); div65->SetBinContent(11,0.8137596); div65->SetBinContent(12,0.7942304); div65->SetBinContent(13,0.7659686); div65->SetBinContent(14,0.7465063); div65->SetBinContent(15,0.7215387); div65->SetBinContent(16,0.7047549); div65->SetBinContent(17,0.6789507); div65->SetBinContent(18,0.6749249); div65->SetBinContent(19,0.6595878); div65->SetBinContent(20,0.6700485); div65->SetBinContent(21,0.6808894); div65->SetBinContent(22,0.7023609); div65->SetBinContent(23,0.702836); div65->SetBinContent(24,0.7186858); div65->SetBinContent(25,0.7175141); div65->SetBinContent(26,0.7259714); div65->SetBinContent(27,0.717284); div65->SetBinContent(28,0.7061524); div65->SetBinContent(29,0.6610678); div65->SetBinContent(30,0.6639865); div65->SetBinContent(31,0.671014); div65->SetBinContent(32,0.6961094); div65->SetBinContent(33,0.6962806); div65->SetBinContent(34,0.7057438); div65->SetBinContent(35,0.7321785); div65->SetBinContent(36,0.7403281); div65->SetBinContent(37,0.7627714); div65->SetBinContent(38,0.7882329); div65->SetBinContent(39,0.8067571); div65->SetBinContent(40,0.8080694); div65->SetBinContent(41,0.8100559); div65->SetBinContent(42,0.8221198); div65->SetBinContent(43,0.8518519); div65->SetBinContent(44,1); div65->SetBinError(5,0.5894129); div65->SetBinError(6,0.07209688); div65->SetBinError(7,0.02868653); div65->SetBinError(8,0.02571065); div65->SetBinError(9,0.0279862); div65->SetBinError(10,0.02769306); div65->SetBinError(11,0.02611483); div65->SetBinError(12,0.02393869); div65->SetBinError(13,0.02168078); div65->SetBinError(14,0.02052983); div65->SetBinError(15,0.02067965); div65->SetBinError(16,0.0209642); div65->SetBinError(17,0.02168623); div65->SetBinError(18,0.023673); div65->SetBinError(19,0.02600877); div65->SetBinError(20,0.03126484); div65->SetBinError(21,0.03692008); div65->SetBinError(22,0.04473009); div65->SetBinError(23,0.05411847); div65->SetBinError(24,0.07098214); div65->SetBinError(25,0.06789682); div65->SetBinError(26,0.07136012); div65->SetBinError(27,0.05496074); div65->SetBinError(28,0.04686307); div65->SetBinError(29,0.03610502); div65->SetBinError(30,0.03042211); div65->SetBinError(31,0.02690782); div65->SetBinError(32,0.02481398); div65->SetBinError(33,0.0223159); div65->SetBinError(34,0.02080805); div65->SetBinError(35,0.02049226); div65->SetBinError(36,0.01991317); div65->SetBinError(37,0.02067257); div65->SetBinError(38,0.02399761); div65->SetBinError(39,0.02727664); div65->SetBinError(40,0.03314712); div65->SetBinError(41,0.03853855); div65->SetBinError(42,0.05248521); div65->SetBinError(43,0.1707812); div65->SetBinError(44,2); div65->SetMaximum(1); div65->SetEntries(29.75575); 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.79","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.77","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.74","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 6156 SL1L4"); AText = pt->AddText("HV = 3500 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }