void Efficiency_7554_L_theta() { //=========Macro generated from canvas: c/c //========= (Sat Dec 22 18:38:39 2018) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.05034674,3.6,0.4531206); 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(6,0.1604938); div63->SetBinContent(7,0.188588); div63->SetBinContent(8,0.2087227); div63->SetBinContent(9,0.1935484); div63->SetBinContent(10,0.1987687); div63->SetBinContent(11,0.2326414); div63->SetBinContent(12,0.2006098); div63->SetBinContent(13,0.1780968); div63->SetBinContent(14,0.1877839); div63->SetBinContent(15,0.1732892); div63->SetBinContent(16,0.1794415); div63->SetBinContent(17,0.1750999); div63->SetBinContent(18,0.1683714); div63->SetBinContent(19,0.1798561); div63->SetBinContent(20,0.1567852); div63->SetBinContent(21,0.1709234); div63->SetBinContent(22,0.1612903); div63->SetBinContent(23,0.1837456); div63->SetBinContent(24,0.1752577); div63->SetBinContent(25,0.171875); div63->SetBinContent(26,0.2244898); div63->SetBinContent(27,0.1982379); div63->SetBinContent(28,0.1544304); div63->SetBinContent(29,0.1827112); div63->SetBinContent(30,0.1517241); div63->SetBinContent(31,0.1661055); div63->SetBinContent(32,0.1916525); div63->SetBinContent(33,0.1797203); div63->SetBinContent(34,0.2039141); div63->SetBinContent(35,0.1872679); div63->SetBinContent(36,0.1966568); div63->SetBinContent(37,0.2071463); div63->SetBinContent(38,0.2131547); div63->SetBinContent(39,0.2259983); div63->SetBinContent(40,0.2440758); div63->SetBinContent(41,0.1981707); div63->SetBinContent(42,0.2206704); div63->SetBinContent(43,0.1818182); div63->SetBinError(6,0.04408501); div63->SetBinError(7,0.01936988); div63->SetBinError(8,0.01857466); div63->SetBinError(9,0.01870501); div63->SetBinError(10,0.01911668); div63->SetBinError(11,0.0191289); div63->SetBinError(12,0.01601368); div63->SetBinError(13,0.01383687); div63->SetBinError(14,0.01395521); div63->SetBinError(15,0.01385019); div63->SetBinError(16,0.01469972); div63->SetBinError(17,0.01531517); div63->SetBinError(18,0.01623238); div63->SetBinError(19,0.01936177); div63->SetBinError(20,0.02006342); div63->SetBinError(21,0.02590096); div63->SetBinError(22,0.029185); div63->SetBinError(23,0.03640347); div63->SetBinError(24,0.04263922); div63->SetBinError(25,0.04232361); div63->SetBinError(26,0.04987809); div63->SetBinError(27,0.04270907); div63->SetBinError(28,0.02754302); div63->SetBinError(29,0.0270448); div63->SetBinError(30,0.02010122); div63->SetBinError(31,0.01921853); div63->SetBinError(32,0.01837029); div63->SetBinError(33,0.01596322); div63->SetBinError(34,0.01646962); div63->SetBinError(35,0.01428054); div63->SetBinError(36,0.01419332); div63->SetBinError(37,0.01455296); div63->SetBinError(38,0.01665387); div63->SetBinError(39,0.02044429); div63->SetBinError(40,0.02540701); div63->SetBinError(41,0.02511799); div63->SetBinError(42,0.03649015); div63->SetBinError(43,0.1058775); div63->SetMinimum(0); div63->SetEntries(7.173134); 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(6,0.1111111); div64->SetBinContent(7,0.1450677); div64->SetBinContent(8,0.1658879); div64->SetBinContent(9,0.1569311); div64->SetBinContent(10,0.1600704); div64->SetBinContent(11,0.1832498); div64->SetBinContent(12,0.1585366); div64->SetBinContent(13,0.1355662); div64->SetBinContent(14,0.1463907); div64->SetBinContent(15,0.1357616); div64->SetBinContent(16,0.1402258); div64->SetBinContent(17,0.1304927); div64->SetBinContent(18,0.1266719); div64->SetBinContent(19,0.1294964); div64->SetBinContent(20,0.1238472); div64->SetBinContent(21,0.1335953); div64->SetBinContent(22,0.1236559); div64->SetBinContent(23,0.130742); div64->SetBinContent(24,0.128866); div64->SetBinContent(25,0.140625); div64->SetBinContent(26,0.1530612); div64->SetBinContent(27,0.154185); div64->SetBinContent(28,0.1240506); div64->SetBinContent(29,0.1335953); div64->SetBinContent(30,0.1282759); div64->SetBinContent(31,0.1223345); div64->SetBinContent(32,0.1413969); div64->SetBinContent(33,0.1202797); div64->SetBinContent(34,0.1584596); div64->SetBinContent(35,0.1432361); div64->SetBinContent(36,0.1460177); div64->SetBinContent(37,0.1607919); div64->SetBinContent(38,0.1735688); div64->SetBinContent(39,0.1801189); div64->SetBinContent(40,0.1919431); div64->SetBinContent(41,0.1570122); div64->SetBinContent(42,0.1648045); div64->SetBinContent(43,0.1818182); div64->SetBinError(6,0.03491885); div64->SetBinError(7,0.01635612); div64->SetBinError(8,0.01599593); div64->SetBinError(9,0.01633065); div64->SetBinError(10,0.01661233); div64->SetBinError(11,0.01635593); div64->SetBinError(12,0.0137468); div64->SetBinError(13,0.01161525); div64->SetBinError(14,0.01188541); div64->SetBinError(15,0.01184516); div64->SetBinError(16,0.01254603); div64->SetBinError(17,0.01268797); div64->SetBinError(18,0.01353625); div64->SetBinError(19,0.01568792); div64->SetBinError(20,0.01726923); div64->SetBinError(21,0.02212232); div64->SetBinError(22,0.02464333); div64->SetBinError(23,0.02926567); div64->SetBinError(24,0.03502523); div64->SetBinError(25,0.03721203); div64->SetBinError(26,0.03887798); div64->SetBinError(27,0.03629564); div64->SetBinError(28,0.02396318); div64->SetBinError(29,0.02212232); div64->SetBinError(30,0.01806563); div64->SetBinError(31,0.01581587); div64->SetBinError(32,0.01510126); div64->SetBinError(33,0.01235196); div64->SetBinError(34,0.01398333); div64->SetBinError(35,0.01201618); div64->SetBinError(36,0.01171046); div64->SetBinError(37,0.01234459); div64->SetBinError(38,0.01456469); div64->SetBinError(39,0.01762076); div64->SetBinError(40,0.02168743); div64->SetBinError(41,0.02160117); div64->SetBinError(42,0.0301659); div64->SetBinError(43,0.1058775); div64->SetEntries(5.541741); 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(6,0.09876543); div65->SetBinContent(7,0.131528); div65->SetBinContent(8,0.1401869); div65->SetBinContent(9,0.1368788); div65->SetBinContent(10,0.1380827); div65->SetBinContent(11,0.1603436); div65->SetBinContent(12,0.1378049); div65->SetBinContent(13,0.1169591); div65->SetBinContent(14,0.1287229); div65->SetBinContent(15,0.1186534); div65->SetBinContent(16,0.1134878); div65->SetBinContent(17,0.1091877); div65->SetBinContent(18,0.1054288); div65->SetBinContent(19,0.1130524); div65->SetBinContent(20,0.1054018); div65->SetBinContent(21,0.1139489); div65->SetBinContent(22,0.1021505); div65->SetBinContent(23,0.1166078); div65->SetBinContent(24,0.1134021); div65->SetBinContent(25,0.140625); div65->SetBinContent(26,0.122449); div65->SetBinContent(27,0.123348); div65->SetBinContent(28,0.09873418); div65->SetBinContent(29,0.1119843); div65->SetBinContent(30,0.1144828); div65->SetBinContent(31,0.09315376); div65->SetBinContent(32,0.1226576); div65->SetBinContent(33,0.1006993); div65->SetBinContent(34,0.1325758); div65->SetBinContent(35,0.1241379); div65->SetBinContent(36,0.1234022); div65->SetBinContent(37,0.1269918); div65->SetBinContent(38,0.1406821); div65->SetBinContent(39,0.1452846); div65->SetBinContent(40,0.1552133); div65->SetBinContent(41,0.1402439); div65->SetBinContent(42,0.1284916); div65->SetBinContent(43,0.1212121); div65->SetBinError(6,0.0324511); div65->SetBinError(7,0.01536877); div65->SetBinError(8,0.01436115); div65->SetBinError(9,0.01496573); div65->SetBinError(10,0.01511524); div65->SetBinError(11,0.01500337); div65->SetBinError(12,0.01256949); div65->SetBinError(13,0.01058212); div65->SetBinError(14,0.01095304); div65->SetBinError(15,0.01087951); div65->SetBinError(16,0.01097804); div65->SetBinError(17,0.01134347); div65->SetBinError(18,0.0120649); div65->SetBinError(19,0.01440342); div65->SetBinError(20,0.01561013); div65->SetBinError(21,0.02001292); div65->SetBinError(22,0.02186726); div65->SetBinError(23,0.02723042); div65->SetBinError(24,0.0323192); div65->SetBinError(25,0.03721203); div65->SetBinError(26,0.03374115); div65->SetBinError(27,0.03149748); div65->SetBinError(28,0.02077798); div65->SetBinError(29,0.0197963); div65->SetBinError(30,0.0168179); div65->SetBinError(31,0.01334572); div65->SetBinError(32,0.01380128); div65->SetBinError(33,0.01105453); div65->SetBinError(34,0.01247969); div65->SetBinError(35,0.01097438); div65->SetBinError(36,0.01052527); div65->SetBinError(37,0.01062117); div65->SetBinError(38,0.01272798); div65->SetBinError(39,0.01534498); div65->SetBinError(40,0.01890371); div65->SetBinError(41,0.02009704); div65->SetBinError(42,0.02573605); div65->SetBinError(43,0.08170638); div65->SetEntries(4.666963); 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.11","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.06","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 7554 SL1L1"); AText = pt->AddText("HV = 3400 V, FEth = 20 mV, Source filter = 100.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }