void Efficiency_6851_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 16:10:02 2019) by ROOT version6.02/13 TCanvas *c = new TCanvas("c", "c",0,0,1200,800); c->Range(-0.4,-0.1666667,3.6,1.5); 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.8); div63->SetBinContent(7,0.7368421); div63->SetBinContent(8,0.7); div63->SetBinContent(9,0.6678445); div63->SetBinContent(10,0.6126126); div63->SetBinContent(11,0.7011494); div63->SetBinContent(12,0.6168224); div63->SetBinContent(13,0.6804124); div63->SetBinContent(14,0.5753425); div63->SetBinContent(15,0.6333333); div63->SetBinContent(16,0.5753425); div63->SetBinContent(17,0.5483871); div63->SetBinContent(18,0.625); div63->SetBinContent(19,0.6911765); div63->SetBinContent(20,0.686747); div63->SetBinContent(21,0.6308411); div63->SetBinContent(22,0.6268116); div63->SetBinContent(23,0.6357759); div63->SetBinContent(24,0.6219912); div63->SetBinContent(25,0.6161756); div63->SetBinContent(26,0.6138743); div63->SetBinContent(27,0.684953); div63->SetBinContent(28,0.6410256); div63->SetBinContent(29,0.6653846); div63->SetBinContent(30,0.6333333); div63->SetBinContent(31,0.6704545); div63->SetBinContent(32,0.6321839); div63->SetBinContent(33,0.64375); div63->SetBinContent(34,0.6146789); div63->SetBinContent(35,0.6489362); div63->SetBinContent(36,0.5876289); div63->SetBinContent(37,0.6532258); div63->SetBinContent(38,0.6153846); div63->SetBinContent(39,0.5890411); div63->SetBinContent(40,0.6593407); div63->SetBinContent(41,0.5953177); div63->SetBinContent(42,0.375); div63->SetBinContent(44,0.5); div63->SetBinError(6,0.3388855); div63->SetBinError(7,0.3659725); div63->SetBinError(8,0.3436076); div63->SetBinError(9,0.08827778); div63->SetBinError(10,0.1324368); div63->SetBinError(11,0.1649441); div63->SetBinError(12,0.1355561); div63->SetBinError(13,0.1528384); div63->SetBinError(14,0.156116); div63->SetBinError(15,0.1506462); div63->SetBinError(16,0.156116); div63->SetBinError(17,0.1157483); div63->SetBinError(18,0.1251198); div63->SetBinError(19,0.1305573); div63->SetBinError(20,0.1176217); div63->SetBinError(21,0.09741757); div63->SetBinError(22,0.08538523); div63->SetBinError(23,0.06653146); div63->SetBinError(24,0.03299384); div63->SetBinError(25,0.006617347); div63->SetBinError(26,0.0291881); div63->SetBinError(27,0.05988329); div63->SetBinError(28,0.06960431); div63->SetBinError(29,0.09185366); div63->SetBinError(30,0.09862112); div63->SetBinError(31,0.1122578); div63->SetBinError(32,0.1082021); div63->SetBinError(33,0.1143235); div63->SetBinError(34,0.1339705); div63->SetBinError(35,0.1500204); div63->SetBinError(36,0.137498); div63->SetBinError(37,0.1312421); div63->SetBinError(38,0.1170613); div63->SetBinError(39,0.15877); div63->SetBinError(40,0.1542382); div63->SetBinError(41,0.07904907); div63->SetBinError(42,0.3490889); div63->SetBinError(44,0.8535534); div63->SetMinimum(0); div63->SetMaximum(1); div63->SetEntries(24.00612); 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.64); div64->SetBinContent(7,0.6842105); div64->SetBinContent(8,0.6); div64->SetBinContent(9,0.5865724); div64->SetBinContent(10,0.5315315); div64->SetBinContent(11,0.6436782); div64->SetBinContent(12,0.5514019); div64->SetBinContent(13,0.556701); div64->SetBinContent(14,0.4931507); div64->SetBinContent(15,0.6); div64->SetBinContent(16,0.4931507); div64->SetBinContent(17,0.4435484); div64->SetBinContent(18,0.53125); div64->SetBinContent(19,0.5882353); div64->SetBinContent(20,0.6204819); div64->SetBinContent(21,0.5514019); div64->SetBinContent(22,0.5652174); div64->SetBinContent(23,0.5517241); div64->SetBinContent(24,0.5519694); div64->SetBinContent(25,0.54761); div64->SetBinContent(26,0.5519197); div64->SetBinContent(27,0.6191223); div64->SetBinContent(28,0.5757576); div64->SetBinContent(29,0.5884615); div64->SetBinContent(30,0.5714286); div64->SetBinContent(31,0.5965909); div64->SetBinContent(32,0.545977); div64->SetBinContent(33,0.54375); div64->SetBinContent(34,0.5412844); div64->SetBinContent(35,0.5851064); div64->SetBinContent(36,0.5360825); div64->SetBinContent(37,0.5887097); div64->SetBinContent(38,0.5664336); div64->SetBinContent(39,0.5068493); div64->SetBinContent(40,0.6153846); div64->SetBinContent(41,0.5351171); div64->SetBinContent(42,0.375); div64->SetBinContent(44,0.5); div64->SetBinError(6,0.288); div64->SetBinError(7,0.3467345); div64->SetBinError(8,0.3073692); div64->SetBinError(9,0.08039496); div64->SetBinError(10,0.1196502); div64->SetBinError(11,0.1550247); div64->SetBinError(12,0.1250924); div64->SetBinError(13,0.1322818); div64->SetBinError(14,0.1399107); div64->SetBinError(15,0.1448952); div64->SetBinError(16,0.1399107); div64->SetBinError(17,0.09963987); div64->SetBinError(18,0.1113798); div64->SetBinError(19,0.1162075); div64->SetBinError(20,0.1092966); div64->SetBinError(21,0.08845371); div64->SetBinError(22,0.0792757); div64->SetBinError(23,0.06009591); div64->SetBinError(24,0.0302868); div64->SetBinError(25,0.006081178); div64->SetBinError(26,0.02704621); div64->SetBinError(27,0.05566271); div64->SetBinError(28,0.06443241); div64->SetBinError(29,0.08406913); div64->SetBinError(30,0.09159637); div64->SetBinError(31,0.103191); div64->SetBinError(32,0.09740647); div64->SetBinError(33,0.1012833); div64->SetBinError(34,0.1223149); div64->SetBinError(35,0.1392448); div64->SetBinError(36,0.1287722); div64->SetBinError(37,0.1217709); div64->SetBinError(38,0.1103046); div64->SetBinError(39,0.1426477); div64->SetBinError(40,0.1467441); div64->SetBinError(41,0.07325133); div64->SetBinError(42,0.3490889); div64->SetBinError(44,0.8535534); div64->SetMaximum(1); div64->SetEntries(21.27481); 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.6); div65->SetBinContent(7,0.6842105); div65->SetBinContent(8,0.6); div65->SetBinContent(9,0.5335689); div65->SetBinContent(10,0.4774775); div65->SetBinContent(11,0.5977011); div65->SetBinContent(12,0.4766355); div65->SetBinContent(13,0.4226804); div65->SetBinContent(14,0.4657534); div65->SetBinContent(15,0.5444444); div65->SetBinContent(16,0.4657534); div65->SetBinContent(17,0.3870968); div65->SetBinContent(18,0.4453125); div65->SetBinContent(19,0.5441176); div65->SetBinContent(20,0.5421687); div65->SetBinContent(21,0.5046729); div65->SetBinContent(22,0.5072464); div65->SetBinContent(23,0.4978448); div65->SetBinContent(24,0.4923414); div65->SetBinContent(25,0.4895278); div65->SetBinContent(26,0.5021815); div65->SetBinContent(27,0.5454545); div65->SetBinContent(28,0.5291375); div65->SetBinContent(29,0.5538462); div65->SetBinContent(30,0.5190476); div65->SetBinContent(31,0.5568182); div65->SetBinContent(32,0.4827586); div65->SetBinContent(33,0.5125); div65->SetBinContent(34,0.4954128); div65->SetBinContent(35,0.5319149); div65->SetBinContent(36,0.4845361); div65->SetBinContent(37,0.516129); div65->SetBinContent(38,0.5174825); div65->SetBinContent(39,0.4931507); div65->SetBinContent(40,0.5494505); div65->SetBinContent(41,0.5083612); div65->SetBinContent(42,0.25); div65->SetBinContent(44,0.5); div65->SetBinError(6,0.2749193); div65->SetBinError(7,0.3467345); div65->SetBinError(8,0.3073692); div65->SetBinError(9,0.07513861); div65->SetBinError(10,0.1109067); div65->SetBinError(11,0.1469665); div65->SetBinError(12,0.1128204); div65->SetBinError(13,0.1089283); div65->SetBinError(14,0.1343884); div65->SetBinError(15,0.1351673); div65->SetBinError(16,0.1343884); div65->SetBinError(17,0.09063492); div65->SetBinError(18,0.09834351); div65->SetBinError(19,0.1099101); div65->SetBinError(20,0.09923004); div65->SetBinError(21,0.0830609); div65->SetBinError(22,0.07340278); div65->SetBinError(23,0.05586765); div65->SetBinError(24,0.02792676); div65->SetBinError(25,0.005616329); div65->SetBinError(26,0.02529156); div65->SetBinError(27,0.05083419); div65->SetBinError(28,0.06066709); div65->SetBinError(29,0.08050193); div65->SetBinError(30,0.08553343); div65->SetBinError(31,0.09821888); div65->SetBinError(32,0.08927112); div65->SetBinError(33,0.09711283); div65->SetBinError(34,0.1148691); div65->SetBinError(35,0.130087); div65->SetBinError(36,0.119874); div65->SetBinError(37,0.1108659); div65->SetBinError(38,0.1034302); div65->SetBinError(39,0.1399107); div65->SetBinError(40,0.1353021); div65->SetBinError(41,0.07063283); div65->SetBinError(42,0.265165); div65->SetBinError(44,0.8535534); div65->SetMaximum(1); div65->SetEntries(19.32674); 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.62","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.55","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.49","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 6851 SL1L1"); AText = pt->AddText("HV = 3600 V, FEth = 20 mV, Source filter = 69.0"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }