void Efficiency_6908_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 16:18:42 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.1114566,3.6,1.003109); 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.1624549); div63->SetBinContent(7,0.1777389); div63->SetBinContent(8,0.1848889); div63->SetBinContent(9,0.2169563); div63->SetBinContent(10,0.2276101); div63->SetBinContent(11,0.2015741); div63->SetBinContent(12,0.1916817); div63->SetBinContent(13,0.1541796); div63->SetBinContent(14,0.1425674); div63->SetBinContent(15,0.1355612); div63->SetBinContent(16,0.1243261); div63->SetBinContent(17,0.1342086); div63->SetBinContent(18,0.1283874); div63->SetBinContent(19,0.117851); div63->SetBinContent(20,0.1155411); div63->SetBinContent(21,0.1246073); div63->SetBinContent(22,0.1452145); div63->SetBinContent(23,0.1367089); div63->SetBinContent(24,0.1683168); div63->SetBinContent(25,0.1683285); div63->SetBinContent(26,0.1760797); div63->SetBinContent(27,0.170068); div63->SetBinContent(28,0.1369661); div63->SetBinContent(29,0.1215772); div63->SetBinContent(30,0.1255673); div63->SetBinContent(31,0.1255281); div63->SetBinContent(32,0.135393); div63->SetBinContent(33,0.1411893); div63->SetBinContent(34,0.1330846); div63->SetBinContent(35,0.1428964); div63->SetBinContent(36,0.1559703); div63->SetBinContent(37,0.1758974); div63->SetBinContent(38,0.1983713); div63->SetBinContent(39,0.2188463); div63->SetBinContent(40,0.2263593); div63->SetBinContent(41,0.2014218); div63->SetBinContent(42,0.2374582); div63->SetBinContent(43,0.1492537); div63->SetBinError(5,0.3035612); div63->SetBinError(6,0.03397831); div63->SetBinError(7,0.01446796); div63->SetBinError(8,0.01296272); div63->SetBinError(9,0.0156673); div63->SetBinError(10,0.01567538); div63->SetBinError(11,0.01360328); div63->SetBinError(12,0.01197142); div63->SetBinError(13,0.009621801); div63->SetBinError(14,0.00885431); div63->SetBinError(15,0.008944298); div63->SetBinError(16,0.008754238); div63->SetBinError(17,0.009559096); div63->SetBinError(18,0.01025824); div63->SetBinError(19,0.01108381); div63->SetBinError(20,0.01299179); div63->SetBinError(21,0.01545493); div63->SetBinError(22,0.02137886); div63->SetBinError(23,0.02548229); div63->SetBinError(24,0.03323862); div63->SetBinError(25,0.00248634); div63->SetBinError(26,0.03433548); div63->SetBinError(27,0.02773624); div63->SetBinError(28,0.019459); div63->SetBinError(29,0.01556322); div63->SetBinError(30,0.01319943); div63->SetBinError(31,0.01178756); div63->SetBinError(32,0.01072904); div63->SetBinError(33,0.00987385); div63->SetBinError(34,0.008779651); div63->SetBinError(35,0.008635232); div63->SetBinError(36,0.008809064); div63->SetBinError(37,0.009532409); div63->SetBinError(38,0.01161863); div63->SetBinError(39,0.0144089); div63->SetBinError(40,0.0170694); div63->SetBinError(41,0.01827448); div63->SetBinError(42,0.02963744); div63->SetBinError(43,0.06543241); div63->SetMinimum(0); div63->SetEntries(6.463965); 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.1516245); div64->SetBinContent(7,0.1538462); div64->SetBinContent(8,0.16); div64->SetBinContent(9,0.1990521); div64->SetBinContent(10,0.2053439); div64->SetBinContent(11,0.1818977); div64->SetBinContent(12,0.1725136); div64->SetBinContent(13,0.1377709); div64->SetBinContent(14,0.130397); div64->SetBinContent(15,0.1204288); div64->SetBinContent(16,0.1084906); div64->SetBinContent(17,0.1181619); div64->SetBinContent(18,0.111506); div64->SetBinContent(19,0.1016753); div64->SetBinContent(20,0.09764036); div64->SetBinContent(21,0.1068063); div64->SetBinContent(22,0.1188119); div64->SetBinContent(23,0.1265823); div64->SetBinContent(24,0.1551155); div64->SetBinContent(25,0.1503435); div64->SetBinContent(26,0.1495017); div64->SetBinContent(27,0.1496599); div64->SetBinContent(28,0.1163476); div64->SetBinContent(29,0.1084337); div64->SetBinContent(30,0.1081694); div64->SetBinContent(31,0.1134581); div64->SetBinContent(32,0.1172194); div64->SetBinContent(33,0.120394); div64->SetBinContent(34,0.1150498); div64->SetBinContent(35,0.125584); div64->SetBinContent(36,0.1360266); div64->SetBinContent(37,0.1569231); div64->SetBinContent(38,0.1830619); div64->SetBinContent(39,0.2007926); div64->SetBinContent(40,0.2021277); div64->SetBinContent(41,0.1848341); div64->SetBinContent(42,0.2090301); div64->SetBinContent(43,0.1492537); div64->SetBinError(5,0.3035612); div64->SetBinError(6,0.03250641); div64->SetBinError(7,0.01318246); div64->SetBinError(8,0.01180584); div64->SetBinError(9,0.01480591); div64->SetBinError(10,0.01464765); div64->SetBinError(11,0.01272186); div64->SetBinError(12,0.01117962); div64->SetBinError(13,0.008955099); div64->SetBinError(14,0.008366677); div64->SetBinError(15,0.008299946); div64->SetBinError(16,0.00803735); div64->SetBinError(17,0.008821095); div64->SetBinError(18,0.009388427); div64->SetBinError(19,0.01010787); div64->SetBinError(20,0.01169849); div64->SetBinError(21,0.01403157); div64->SetBinError(22,0.01882852); div64->SetBinError(23,0.02427048); div64->SetBinError(24,0.03153708); div64->SetBinError(25,0.002312211); div64->SetBinError(26,0.03090353); div64->SetBinError(27,0.02554851); div64->SetBinError(28,0.01755513); div64->SetBinError(29,0.01448663); div64->SetBinError(30,0.0120206); div64->SetBinError(31,0.01106202); div64->SetBinError(32,0.009796323); div64->SetBinError(33,0.008927062); div64->SetBinError(34,0.008009898); div64->SetBinError(35,0.007956389); div64->SetBinError(36,0.008072604); div64->SetBinError(37,0.008856019); div64->SetBinError(38,0.01102591); div64->SetBinError(39,0.01361644); div64->SetBinError(40,0.0158437); div64->SetBinError(41,0.01727774); div64->SetBinError(42,0.0272441); div64->SetBinError(43,0.06543241); div64->SetEntries(5.787209); 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.1299639); div65->SetBinContent(7,0.1357809); div65->SetBinContent(8,0.1422222); div65->SetBinContent(9,0.1764086); div65->SetBinContent(10,0.174666); div65->SetBinContent(11,0.1609095); div65->SetBinContent(12,0.1544304); div65->SetBinContent(13,0.1185759); div65->SetBinContent(14,0.11388); div65->SetBinContent(15,0.1030895); div65->SetBinContent(16,0.09063342); div65->SetBinContent(17,0.1017505); div65->SetBinContent(18,0.09862283); div65->SetBinContent(19,0.08492201); div65->SetBinContent(20,0.09031733); div65->SetBinContent(21,0.09319372); div65->SetBinContent(22,0.09570957); div65->SetBinContent(23,0.1063291); div65->SetBinContent(24,0.1254125); div65->SetBinContent(25,0.1319706); div65->SetBinContent(26,0.1196013); div65->SetBinContent(27,0.1247166); div65->SetBinContent(28,0.09425626); div65->SetBinContent(29,0.08543264); div65->SetBinContent(30,0.09455371); div65->SetBinContent(31,0.09656005); div65->SetBinContent(32,0.09768287); div65->SetBinContent(33,0.1039767); div65->SetBinContent(34,0.09763682); div65->SetBinContent(35,0.1071723); div65->SetBinContent(36,0.1173613); div65->SetBinContent(37,0.135641); div65->SetBinContent(38,0.1537459); div65->SetBinContent(39,0.1708498); div65->SetBinContent(40,0.1808511); div65->SetBinContent(41,0.1603476); div65->SetBinContent(42,0.1856187); div65->SetBinContent(43,0.1343284); div65->SetBinError(5,0.3035612); div65->SetBinError(6,0.02946942); div65->SetBinError(7,0.01217308); div65->SetBinError(8,0.01094877); div65->SetBinError(9,0.01368639); div65->SetBinError(10,0.01318184); div65->SetBinError(11,0.0117527); div65->SetBinError(12,0.01041028); div65->SetBinError(13,0.00814533); div65->SetBinError(14,0.00768303); div65->SetBinError(15,0.007531273); div65->SetBinError(16,0.007189646); div65->SetBinError(17,0.008034781); div65->SetBinError(18,0.008697822); div65->SetBinError(19,0.009045384); div65->SetBinError(20,0.01114883); div65->SetBinError(21,0.01289419); div65->SetBinError(22,0.01645522); div65->SetBinError(23,0.02175694); div65->SetBinError(24,0.02754936); div65->SetBinError(25,0.002128137); div65->SetBinError(26,0.02682726); div65->SetBinError(27,0.02275566); div65->SetBinError(28,0.01539926); div65->SetBinError(29,0.01250075); div65->SetBinError(30,0.01105768); div65->SetBinError(31,0.01000586); div65->SetBinError(32,0.008744049); div65->SetBinError(33,0.008145055); div65->SetBinError(34,0.007231657); div65->SetBinError(35,0.007203488); div65->SetBinError(36,0.007354596); div65->SetBinError(37,0.00806943); div65->SetBinError(38,0.009851548); div65->SetBinError(39,0.01225873); div65->SetBinError(40,0.01473521); div65->SetBinError(41,0.01576076); div65->SetBinError(42,0.02520867); div65->SetBinError(43,0.06118694); div65->SetEntries(5.022455); 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.16","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.15","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.13","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 6908 SL1L4"); AText = pt->AddText("HV = 3350 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }