void Efficiency_6299_L_theta() { //=========Macro generated from canvas: c/c //========= (Sun Jan 13 15:40:14 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,1); div63->SetBinContent(6,0.735905); div63->SetBinContent(7,0.7964684); div63->SetBinContent(8,0.8322402); div63->SetBinContent(9,0.8516624); div63->SetBinContent(10,0.863959); div63->SetBinContent(11,0.8506033); div63->SetBinContent(12,0.8269411); div63->SetBinContent(13,0.8116285); div63->SetBinContent(14,0.7851338); div63->SetBinContent(15,0.7629187); div63->SetBinContent(16,0.7466476); div63->SetBinContent(17,0.7278933); div63->SetBinContent(18,0.6950952); div63->SetBinContent(19,0.7127291); div63->SetBinContent(20,0.6914547); div63->SetBinContent(21,0.7226148); div63->SetBinContent(22,0.7243173); div63->SetBinContent(23,0.7267081); div63->SetBinContent(24,0.6865672); div63->SetBinContent(25,0.7642276); div63->SetBinContent(26,0.7545455); div63->SetBinContent(27,0.7596154); div63->SetBinContent(28,0.6987013); div63->SetBinContent(29,0.7157988); div63->SetBinContent(30,0.7285037); div63->SetBinContent(31,0.7153577); div63->SetBinContent(32,0.7232074); div63->SetBinContent(33,0.7378326); div63->SetBinContent(34,0.7412854); div63->SetBinContent(35,0.7653359); div63->SetBinContent(36,0.7819015); div63->SetBinContent(37,0.7957488); div63->SetBinContent(38,0.8290187); div63->SetBinContent(39,0.8523437); div63->SetBinContent(40,0.8481953); div63->SetBinContent(41,0.8672107); div63->SetBinContent(42,0.8710645); div63->SetBinContent(43,0.8395062); div63->SetBinContent(44,1); div63->SetBinError(5,1); div63->SetBinError(6,0.08681732); div63->SetBinError(7,0.03640724); div63->SetBinError(8,0.03241155); div63->SetBinError(9,0.0366367); div63->SetBinError(10,0.03561356); div63->SetBinError(11,0.0333972); div63->SetBinError(12,0.03066029); div63->SetBinError(13,0.0277773); div63->SetBinError(14,0.02583661); div63->SetBinError(15,0.02636908); div63->SetBinError(16,0.02720697); div63->SetBinError(17,0.02784955); div63->SetBinError(18,0.02924931); div63->SetBinError(19,0.03465053); div63->SetBinError(20,0.03889794); div63->SetBinError(21,0.04674313); div63->SetBinError(22,0.05680986); div63->SetBinError(23,0.07185517); div63->SetBinError(24,0.08278207); div63->SetBinError(25,0.0852932); div63->SetBinError(26,0.08935373); div63->SetBinError(27,0.07153174); div63->SetBinError(28,0.0553026); div63->SetBinError(29,0.04640061); div63->SetBinError(30,0.0411646); div63->SetBinError(31,0.03491701); div63->SetBinError(32,0.03089697); div63->SetBinError(33,0.02876308); div63->SetBinError(34,0.02644131); div63->SetBinError(35,0.02559021); div63->SetBinError(36,0.02521871); div63->SetBinError(37,0.02638148); div63->SetBinError(38,0.03018078); div63->SetBinError(39,0.03509275); div63->SetBinError(40,0.04075954); div63->SetBinError(41,0.04898397); div63->SetBinError(42,0.0698656); div63->SetBinError(43,0.1950835); div63->SetBinError(44,2); div63->SetMinimum(0.3); div63->SetMaximum(1); div63->SetEntries(31.34089); 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.75); div64->SetBinContent(6,0.7091988); div64->SetBinContent(7,0.7713755); div64->SetBinContent(8,0.8084225); div64->SetBinContent(9,0.8218244); div64->SetBinContent(10,0.8328076); div64->SetBinContent(11,0.8243435); div64->SetBinContent(12,0.7954475); div64->SetBinContent(13,0.7847935); div64->SetBinContent(14,0.7612333); div64->SetBinContent(15,0.7385095); div64->SetBinContent(16,0.7186876); div64->SetBinContent(17,0.7074155); div64->SetBinContent(18,0.6713031); div64->SetBinContent(19,0.6889549); div64->SetBinContent(20,0.6712329); div64->SetBinContent(21,0.6961131); div64->SetBinContent(22,0.6996099); div64->SetBinContent(23,0.7039337); div64->SetBinContent(24,0.6626866); div64->SetBinContent(25,0.6910569); div64->SetBinContent(26,0.7030303); div64->SetBinContent(27,0.7269231); div64->SetBinContent(28,0.6714286); div64->SetBinContent(29,0.6857899); div64->SetBinContent(30,0.7000677); div64->SetBinContent(31,0.6883442); div64->SetBinContent(32,0.6977641); div64->SetBinContent(33,0.7099286); div64->SetBinContent(34,0.7143246); div64->SetBinContent(35,0.7373418); div64->SetBinContent(36,0.7550974); div64->SetBinContent(37,0.7661862); div64->SetBinContent(38,0.8046358); div64->SetBinContent(39,0.8265625); div64->SetBinContent(40,0.8195329); div64->SetBinContent(41,0.8397626); div64->SetBinContent(42,0.8485757); div64->SetBinContent(43,0.8271605); div64->SetBinContent(44,1); div64->SetBinError(5,0.8080127); div64->SetBinError(6,0.08450678); div64->SetBinError(7,0.03556085); div64->SetBinError(8,0.03172474); div64->SetBinError(9,0.03568393); div64->SetBinError(10,0.03465916); div64->SetBinError(11,0.03263224); div64->SetBinError(12,0.02979542); div64->SetBinError(13,0.02709843); div64->SetBinError(14,0.025257); div64->SetBinError(15,0.02574875); div64->SetBinError(16,0.02645881); div64->SetBinError(17,0.02727594); div64->SetBinError(18,0.02851876); div64->SetBinError(19,0.03380541); div64->SetBinError(20,0.03806861); div64->SetBinError(21,0.04548781); div64->SetBinError(22,0.0553909); div64->SetBinError(23,0.07020626); div64->SetBinError(24,0.08068305); div64->SetBinError(25,0.07925065); div64->SetBinError(26,0.08485674); div64->SetBinError(27,0.06926657); div64->SetBinError(28,0.053726); div64->SetBinError(29,0.04497657); div64->SetBinError(30,0.03998693); div64->SetBinError(31,0.03395221); div64->SetBinError(32,0.03010106); div64->SetBinError(33,0.02796505); div64->SetBinError(34,0.02573561); div64->SetBinError(35,0.02490149); div64->SetBinError(36,0.0245816); div64->SetBinError(37,0.02565794); div64->SetBinError(38,0.02952369); div64->SetBinError(39,0.03430513); div64->SetBinError(40,0.0397376); div64->SetBinError(41,0.04783175); div64->SetBinError(42,0.06852528); div64->SetBinError(43,0.1929605); div64->SetBinError(44,2); div64->SetMaximum(1); div64->SetEntries(30.03141); 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.75); div65->SetBinContent(6,0.6795252); div65->SetBinContent(7,0.7393123); div65->SetBinContent(8,0.7594063); div65->SetBinContent(9,0.7868713); div65->SetBinContent(10,0.7874606); div65->SetBinContent(11,0.7838893); div65->SetBinContent(12,0.7536639); div65->SetBinContent(13,0.7405946); div65->SetBinContent(14,0.7151052); div65->SetBinContent(15,0.6863152); div65->SetBinContent(16,0.6687589); div65->SetBinContent(17,0.6456717); div65->SetBinContent(18,0.6292094); div65->SetBinContent(19,0.640416); div65->SetBinContent(20,0.615786); div65->SetBinContent(21,0.6378092); div65->SetBinContent(22,0.6371912); div65->SetBinContent(23,0.6273292); div65->SetBinContent(24,0.6149254); div65->SetBinContent(25,0.6504065); div65->SetBinContent(26,0.6666667); div65->SetBinContent(27,0.6653846); div65->SetBinContent(28,0.6272727); div65->SetBinContent(29,0.6116505); div65->SetBinContent(30,0.6357481); div65->SetBinContent(31,0.6308154); div65->SetBinContent(32,0.6249036); div65->SetBinContent(33,0.6378975); div65->SetBinContent(34,0.6446078); div65->SetBinContent(35,0.6667478); div65->SetBinContent(36,0.6950745); div65->SetBinContent(37,0.6994869); div65->SetBinContent(38,0.74413); div65->SetBinContent(39,0.7550781); div65->SetBinContent(40,0.7685775); div65->SetBinContent(41,0.8019288); div65->SetBinContent(42,0.8095952); div65->SetBinContent(43,0.7654321); div65->SetBinContent(44,1); div65->SetBinError(5,0.8080127); div65->SetBinError(6,0.08192039); div65->SetBinError(7,0.03447202); div65->SetBinError(8,0.03029972); div65->SetBinError(9,0.03455994); div65->SetBinError(10,0.0332584); div65->SetBinError(11,0.03144522); div65->SetBinError(12,0.02863837); div65->SetBinError(13,0.02597103); div65->SetBinError(14,0.02412881); div65->SetBinError(15,0.02440934); div65->SetBinError(16,0.02510911); div65->SetBinError(17,0.02552706); div65->SetBinError(18,0.02721401); div65->SetBinError(19,0.03206256); div65->SetBinError(20,0.03576959); div65->SetBinError(21,0.04269371); div65->SetBinError(22,0.05176307); div65->SetBinError(23,0.06458358); div65->SetBinError(24,0.07644084); div65->SetBinError(25,0.07584237); div65->SetBinError(26,0.08164545); div65->SetBinError(27,0.06495034); div65->SetBinError(28,0.05114724); div65->SetBinError(29,0.04140608); div65->SetBinError(30,0.03728912); div65->SetBinError(31,0.03187315); div65->SetBinError(32,0.0277906); div65->SetBinError(33,0.02587702); div65->SetBinError(34,0.02388702); div65->SetBinError(35,0.02314259); div65->SetBinError(36,0.02313953); div65->SetBinError(37,0.0240063); div65->SetBinError(38,0.02787733); div65->SetBinError(39,0.03209772); div65->SetBinError(40,0.03790486); div65->SetBinError(41,0.04623255); div65->SetBinError(42,0.06618708); div65->SetBinError(43,0.182258); div65->SetBinError(44,2); div65->SetMaximum(1); div65->SetEntries(28.00065); 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.78","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.75","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.70","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 6299 SL1L2"); AText = pt->AddText("HV = 3450 V, FEth = 30 mV, Source OFF"); pt->Draw(); c->Modified(); c->cd(); c->SetSelected(c); }