void Efficiency_5662_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:24:20 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.07081671,3.6,0.6373504); 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.2); div63->SetBinContent(6,0.1320755); div63->SetBinContent(7,0.1458333); div63->SetBinContent(8,0.1632653); div63->SetBinContent(9,0.108325); div63->SetBinContent(10,0.1271676); div63->SetBinContent(11,0.1228814); div63->SetBinContent(12,0.07603687); div63->SetBinContent(13,0.1104816); div63->SetBinContent(14,0.09387755); div63->SetBinContent(15,0.1049383); div63->SetBinContent(16,0.09427609); div63->SetBinContent(17,0.1033708); div63->SetBinContent(18,0.09546539); div63->SetBinContent(19,0.09207709); div63->SetBinContent(20,0.0983871); div63->SetBinContent(21,0.08525346); div63->SetBinContent(22,0.08998549); div63->SetBinContent(23,0.08890845); div63->SetBinContent(24,0.07833228); div63->SetBinContent(25,0.07892772); div63->SetBinContent(26,0.09201878); div63->SetBinContent(27,0.09690202); div63->SetBinContent(28,0.1038961); div63->SetBinContent(29,0.09499136); div63->SetBinContent(30,0.1146907); div63->SetBinContent(31,0.08931419); div63->SetBinContent(32,0.1215971); div63->SetBinContent(33,0.09398496); div63->SetBinContent(34,0.1078431); div63->SetBinContent(35,0.08991826); div63->SetBinContent(36,0.07763975); div63->SetBinContent(37,0.1159794); div63->SetBinContent(38,0.07535642); div63->SetBinContent(39,0.1404959); div63->SetBinContent(40,0.08609272); div63->SetBinContent(41,0.08846918); div63->SetBinContent(42,0.1111111); div63->SetBinError(5,0.2046669); div63->SetBinError(6,0.0680618); div63->SetBinError(7,0.07616904); div63->SetBinError(8,0.08104662); div63->SetBinError(9,0.01385426); div63->SetBinError(10,0.02600781); div63->SetBinError(11,0.03081739); div63->SetBinError(12,0.0168862); div63->SetBinError(13,0.02357155); div63->SetBinError(14,0.02557244); div63->SetBinError(15,0.02382667); div63->SetBinError(16,0.02328696); div63->SetBinError(17,0.02014144); div63->SetBinError(18,0.01975819); div63->SetBinError(19,0.01830244); div63->SetBinError(20,0.0165485); div63->SetBinError(21,0.0128042); div63->SetBinError(22,0.01050502); div63->SetBinError(23,0.008120835); div63->SetBinError(24,0.00450162); div63->SetBinError(25,0.0008866527); div63->SetBinError(26,0.004283296); div63->SetBinError(27,0.007747395); div63->SetBinError(28,0.009714575); div63->SetBinError(29,0.01184852); div63->SetBinError(30,0.01627435); div63->SetBinError(31,0.01550198); div63->SetBinError(32,0.02003566); div63->SetBinError(33,0.01736625); div63->SetBinError(34,0.021597); div63->SetBinError(35,0.02034645); div63->SetBinError(36,0.01985464); div63->SetBinError(37,0.02317715); div63->SetBinError(38,0.01578931); div63->SetBinError(39,0.03312626); div63->SetBinError(40,0.02183825); div63->SetBinError(41,0.012167); div63->SetBinError(42,0.08553337); div63->SetMinimum(0); div63->SetEntries(3.990167); 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.2); div64->SetBinContent(6,0.09433962); div64->SetBinContent(7,0.125); div64->SetBinContent(8,0.1632653); div64->SetBinContent(9,0.09327984); div64->SetBinContent(10,0.1040462); div64->SetBinContent(11,0.09745763); div64->SetBinContent(12,0.05760369); div64->SetBinContent(13,0.09065156); div64->SetBinContent(14,0.08163265); div64->SetBinContent(15,0.09259259); div64->SetBinContent(16,0.07744108); div64->SetBinContent(17,0.08539326); div64->SetBinContent(18,0.08830549); div64->SetBinContent(19,0.08137045); div64->SetBinContent(20,0.08870968); div64->SetBinContent(21,0.0702765); div64->SetBinContent(22,0.08127721); div64->SetBinContent(23,0.07570423); div64->SetBinContent(24,0.06917246); div64->SetBinContent(25,0.06882045); div64->SetBinContent(26,0.08051643); div64->SetBinContent(27,0.08717579); div64->SetBinContent(28,0.08571429); div64->SetBinContent(29,0.082038); div64->SetBinContent(30,0.09149485); div64->SetBinContent(31,0.07177033); div64->SetBinContent(32,0.09981851); div64->SetBinContent(33,0.08646617); div64->SetBinContent(34,0.09313725); div64->SetBinContent(35,0.07084469); div64->SetBinContent(36,0.0621118); div64->SetBinContent(37,0.1108247); div64->SetBinContent(38,0.06924644); div64->SetBinContent(39,0.1157025); div64->SetBinContent(40,0.07284768); div64->SetBinContent(41,0.08151093); div64->SetBinContent(42,0.07407407); div64->SetBinError(5,0.2046669); div64->SetBinError(6,0.0551485); div64->SetBinError(7,0.06907323); div64->SetBinError(8,0.08104662); div64->SetBinError(9,0.01262687); div64->SetBinError(10,0.0229346); div64->SetBinError(11,0.02666527); div64->SetBinError(12,0.0142858); div64->SetBinError(13,0.02084998); div64->SetBinError(14,0.02346893); div64->SetBinError(15,0.02204905); div64->SetBinError(16,0.02064117); div64->SetBinError(17,0.01790064); div64->SetBinError(18,0.01883134); div64->SetBinError(19,0.01696541); div64->SetBinError(20,0.01552428); div64->SetBinError(21,0.01138332); div64->SetBinError(22,0.009869471); div64->SetBinError(23,0.007360633); div64->SetBinError(24,0.004174474); div64->SetBinError(25,0.0008159126); div64->SetBinError(26,0.00394643); div64->SetBinError(27,0.007258446); div64->SetBinError(28,0.008626458); div64->SetBinError(29,0.01082772); div64->SetBinError(30,0.01414291); div64->SetBinError(31,0.01356512); div64->SetBinError(32,0.01771194); div64->SetBinError(33,0.01649752); div64->SetBinError(34,0.01971984); div64->SetBinError(35,0.01759185); div64->SetBinError(36,0.01734998); div64->SetBinError(37,0.02252689); div64->SetBinError(38,0.01500071); div64->SetBinError(39,0.02930335); div64->SetBinError(40,0.01972309); div64->SetBinError(41,0.01157128); div64->SetBinError(42,0.06663384); div64->SetEntries(3.421634); 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.2); div65->SetBinContent(6,0.0754717); div65->SetBinContent(7,0.08333333); div65->SetBinContent(8,0.1428571); div65->SetBinContent(9,0.08726179); div65->SetBinContent(10,0.0982659); div65->SetBinContent(11,0.09322034); div65->SetBinContent(12,0.05529954); div65->SetBinContent(13,0.0878187); div65->SetBinContent(14,0.06530612); div65->SetBinContent(15,0.09259259); div65->SetBinContent(16,0.07744108); div65->SetBinContent(17,0.07865169); div65->SetBinContent(18,0.07637232); div65->SetBinContent(19,0.06638116); div65->SetBinContent(20,0.08064516); div65->SetBinContent(21,0.06221198); div65->SetBinContent(22,0.07837446); div65->SetBinContent(23,0.07130282); div65->SetBinContent(24,0.06364498); div65->SetBinContent(25,0.06362417); div65->SetBinContent(26,0.07370892); div65->SetBinContent(27,0.07997118); div65->SetBinContent(28,0.07844156); div65->SetBinContent(29,0.07253886); div65->SetBinContent(30,0.07731959); div65->SetBinContent(31,0.05901116); div65->SetBinContent(32,0.09255898); div65->SetBinContent(33,0.07894737); div65->SetBinContent(34,0.08823529); div65->SetBinContent(35,0.06811989); div65->SetBinContent(36,0.05590062); div65->SetBinContent(37,0.09278351); div65->SetBinContent(38,0.06313646); div65->SetBinContent(39,0.107438); div65->SetBinContent(40,0.06622517); div65->SetBinContent(41,0.07654076); div65->SetBinContent(42,0.07407407); div65->SetBinError(5,0.2046669); div65->SetBinError(6,0.04810268); div65->SetBinError(7,0.0536948); div65->SetBinError(8,0.07440309); div65->SetBinError(9,0.01211905); div65->SetBinError(10,0.02213527); div65->SetBinError(11,0.02594277); div65->SetBinError(12,0.01394243); div65->SetBinError(13,0.02044682); div65->SetBinError(14,0.02049878); div65->SetBinError(15,0.02204905); div65->SetBinError(16,0.02064117); div65->SetBinError(17,0.01702301); div65->SetBinError(18,0.01723188); div65->SetBinError(19,0.01499416); div65->SetBinError(20,0.01464374); div65->SetBinError(21,0.01057759); div65->SetBinError(22,0.009652885); div65->SetBinError(23,0.007097978); div65->SetBinError(24,0.003970205); div65->SetBinError(25,0.0007782296); div65->SetBinError(26,0.003739853); div65->SetBinError(27,0.006885146); div65->SetBinError(28,0.008171333); div65->SetBinError(29,0.01004629); div65->SetBinError(30,0.01275753); div65->SetBinError(31,0.01205806); div65->SetBinError(32,0.01690399); div65->SetBinError(33,0.01560465); div65->SetBinError(34,0.01907418); div65->SetBinError(35,0.01717981); div65->SetBinError(36,0.01629112); div65->SetBinError(37,0.02017429); div65->SetBinError(38,0.01418895); div65->SetBinError(39,0.0279767); div65->SetBinError(40,0.01861923); div65->SetBinError(41,0.01113583); div65->SetBinError(42,0.06663384); div65->SetEntries(3.105028); 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.08","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.07","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.07","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 5662 SL1L4"); AText = pt->AddText("HV = 3300 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }