void template_err_ratio1() { //=========Macro generated from canvas: c1_n6/ //========= (Wed Apr 6 16:09:05 2022) by ROOT version 6.20/06 TCanvas *c1_n6 = new TCanvas("c1_n6", "",0,0,800,600); gStyle->SetOptStat(0); c1_n6->Range(0,0,1,1); c1_n6->SetFillColor(0); c1_n6->SetBorderMode(0); c1_n6->SetBorderSize(2); c1_n6->SetFrameBorderMode(0); // ------------>Primitives in pad: pad1 TPad *pad1 = new TPad("pad1", "The pad 80% of the height",0,0.3,1,1); pad1->Draw(); pad1->cd(); pad1->Range(-0.625,-4.75,5.625,2.75); pad1->SetFillColor(0); pad1->SetBorderMode(0); pad1->SetBorderSize(2); pad1->SetLogy(); pad1->SetTickx(1); pad1->SetTicky(1); pad1->SetFrameBorderMode(0); pad1->SetFrameBorderMode(0); TH1F *__1 = new TH1F("__1","",5,0,5); __1->SetBinContent(1,0.5166561); __1->SetBinContent(2,0.3871996); __1->SetBinContent(3,0.08445291); __1->SetBinContent(4,0.01128722); __1->SetBinContent(5,0.0004041491); __1->SetBinError(1,0.001704806); __1->SetBinError(2,0.001555674); __1->SetBinError(3,0.0007762705); __1->SetBinError(4,0.0003088174); __1->SetBinError(5,6.886213e-05); __1->SetMinimum(0.0001); __1->SetMaximum(100); __1->SetEntries(10); __1->SetStats(0); __1->SetLineWidth(2); __1->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __1->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __1->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __1->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __1->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __1->GetXaxis()->SetNdivisions(5); __1->GetXaxis()->SetLabelFont(63); __1->GetXaxis()->SetLabelSize(14); __1->GetXaxis()->SetTitleSize(14); __1->GetXaxis()->SetTitleOffset(1); __1->GetXaxis()->SetTitleFont(63); __1->GetYaxis()->SetTitle("Frac Evts./bin"); __1->GetYaxis()->SetLabelFont(63); __1->GetYaxis()->SetLabelSize(14); __1->GetYaxis()->SetTitleSize(14); __1->GetYaxis()->SetTitleOffset(1.55); __1->GetYaxis()->SetTitleFont(63); __1->GetZaxis()->SetLabelFont(42); __1->GetZaxis()->SetTitleOffset(1); __1->GetZaxis()->SetTitleFont(42); __1->Draw("He "); TH1F *__2 = new TH1F("__2","Pseudo-ex background templates, #rho #in [0,80)",5,0,5); __2->SetBinContent(1,0.524882); __2->SetBinContent(2,0.3836145); __2->SetBinContent(3,0.08105259); __2->SetBinContent(4,0.0101474); __2->SetBinContent(5,0.0003035635); __2->SetBinError(1,0.001952627); __2->SetBinError(2,0.001760285); __2->SetBinError(3,0.0008647974); __2->SetBinError(4,0.000328964); __2->SetBinError(5,6.185283e-05); __2->SetMinimum(0.0001); __2->SetMaximum(100); __2->SetEntries(5); __2->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#ff0000"); __2->SetLineColor(ci); __2->SetLineWidth(2); __2->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __2->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __2->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __2->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __2->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __2->GetXaxis()->SetLabelFont(42); __2->GetXaxis()->SetTitleOffset(1); __2->GetXaxis()->SetTitleFont(42); __2->GetYaxis()->SetTitle("Frac Evts./bin"); __2->GetYaxis()->SetLabelFont(42); __2->GetYaxis()->SetTitleFont(42); __2->GetZaxis()->SetLabelFont(42); __2->GetZaxis()->SetTitleOffset(1); __2->GetZaxis()->SetTitleFont(42); __2->Draw("He same"); TH1F *__3 = new TH1F("__3","#rho #in [0,80)",5,0,5); __3->SetBinContent(1,0.4860937); __3->SetBinContent(2,0.4005198); __3->SetBinContent(3,0.09708655); __3->SetBinContent(4,0.01552215); __3->SetBinContent(5,0.0007778666); __3->SetBinError(1,0.003462797); __3->SetBinError(2,0.003322294); __3->SetBinError(3,0.001753543); __3->SetBinError(4,0.0007916182); __3->SetBinError(5,0.0002294052); __3->SetMinimum(0.0001); __3->SetMaximum(100); __3->SetEntries(5); __3->SetStats(0); ci = TColor::GetColor("#0000ff"); __3->SetLineColor(ci); __3->SetLineWidth(2); __3->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __3->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __3->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __3->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __3->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __3->GetXaxis()->SetLabelFont(42); __3->GetXaxis()->SetTitleOffset(1); __3->GetXaxis()->SetTitleFont(42); __3->GetYaxis()->SetTitle("Frac Evts./bin"); __3->GetYaxis()->SetLabelFont(42); __3->GetYaxis()->SetTitleFont(42); __3->GetZaxis()->SetLabelFont(42); __3->GetZaxis()->SetTitleOffset(1); __3->GetZaxis()->SetTitleFont(42); __3->Draw("He same"); TLegend *leg = new TLegend(0.67,0.7,0.85,0.88,NULL,"brNDC"); leg->SetBorderSize(0); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(0); leg->SetFillStyle(1001); TLegendEntry *entry=leg->AddEntry("","Inclusive [N = 269394]","l"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(2); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextFont(42); entry=leg->AddEntry("","TT [N = 212264]","l"); ci = TColor::GetColor("#ff0000"); entry->SetLineColor(ci); entry->SetLineStyle(1); entry->SetLineWidth(2); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextFont(42); entry=leg->AddEntry("","TT [N = 57130]","l"); ci = TColor::GetColor("#0000ff"); entry->SetLineColor(ci); entry->SetLineStyle(1); entry->SetLineWidth(2); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextFont(42); leg->Draw(); TLatex * tex = new TLatex(0.13,0.82,"ATLAS"); tex->SetNDC(); tex->SetTextFont(72); tex->SetTextSize(0.045); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.21,0.82,"Internal"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.045); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.13,0.77,"#sqrt{s} = 13 TeV, 139.8 fb^{-1}"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.03375); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.13,0.72,"#rho #in [0,80)"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.03375); tex->SetLineWidth(2); tex->Draw(); pad1->Modified(); c1_n6->cd(); // ------------>Primitives in pad: pad2 TPad *pad2 = new TPad("pad2", "The pad 20% of the height",0,0.1,1,0.305); pad2->Draw(); pad2->cd(); pad2->Range(-0.625,-1.188774,5.625,0.69897); pad2->SetFillColor(0); pad2->SetBorderMode(0); pad2->SetBorderSize(2); pad2->SetLogy(); pad2->SetTickx(1); pad2->SetTicky(1); pad2->SetTopMargin(0); pad2->SetFrameBorderMode(0); pad2->SetFrameBorderMode(0); TH1F *__4 = new TH1F("__4","",5,0,5); __4->SetBinContent(1,1); __4->SetBinContent(2,1); __4->SetBinContent(3,1); __4->SetBinContent(4,1); __4->SetBinContent(5,1); __4->SetBinError(1,0.004666468); __4->SetBinError(2,0.005681966); __4->SetBinError(3,0.0129991); __4->SetBinError(4,0.03869275); __4->SetBinError(5,0.2409649); __4->SetMinimum(0.1); __4->SetMaximum(5); __4->SetEntries(418.1703); __4->SetStats(0); __4->SetLineWidth(2); __4->GetXaxis()->SetBinLabel(1,""); __4->GetXaxis()->SetBinLabel(2,""); __4->GetXaxis()->SetBinLabel(3,""); __4->GetXaxis()->SetBinLabel(4,""); __4->GetXaxis()->SetBinLabel(5,""); __4->GetXaxis()->SetNdivisions(5); __4->GetXaxis()->SetLabelFont(63); __4->GetXaxis()->SetLabelSize(14); __4->GetXaxis()->SetTitleSize(14); __4->GetXaxis()->SetTitleOffset(2); __4->GetXaxis()->SetTitleFont(63); __4->GetYaxis()->SetTitle("Ratio"); __4->GetYaxis()->SetLabelFont(63); __4->GetYaxis()->SetLabelSize(14); __4->GetYaxis()->SetTitleSize(14); __4->GetYaxis()->SetTitleOffset(1.55); __4->GetYaxis()->SetTitleFont(63); __4->GetZaxis()->SetLabelFont(42); __4->GetZaxis()->SetTitleOffset(1); __4->GetZaxis()->SetTitleFont(42); __4->Draw("He "); TH1F *__5 = new TH1F("__5","",5,0,5); __5->SetBinContent(1,1.015921); __5->SetBinContent(2,0.990741); __5->SetBinContent(3,0.959737); __5->SetBinContent(4,0.8990163); __5->SetBinContent(5,0.7511175); __5->SetBinError(1,0.005051827); __5->SetBinError(2,0.006042576); __5->SetBinError(3,0.01351589); __5->SetBinError(4,0.03813703); __5->SetBinError(5,0.1995041); __5->SetMinimum(0.1); __5->SetMaximum(5); __5->SetEntries(513.5387); __5->SetStats(0); ci = TColor::GetColor("#ff0000"); __5->SetLineColor(ci); __5->SetLineWidth(2); __5->GetXaxis()->SetBinLabel(1,""); __5->GetXaxis()->SetBinLabel(2,""); __5->GetXaxis()->SetBinLabel(3,""); __5->GetXaxis()->SetBinLabel(4,""); __5->GetXaxis()->SetBinLabel(5,""); __5->GetXaxis()->SetLabelFont(42); __5->GetXaxis()->SetTitleOffset(2); __5->GetXaxis()->SetTitleFont(42); __5->GetYaxis()->SetTitle("Ratio"); __5->GetYaxis()->SetLabelFont(42); __5->GetYaxis()->SetTitleOffset(1.55); __5->GetYaxis()->SetTitleFont(42); __5->GetZaxis()->SetLabelFont(42); __5->GetZaxis()->SetTitleOffset(1); __5->GetZaxis()->SetTitleFont(42); __5->Draw("He same"); TH1F *__6 = new TH1F("__6","",5,0,5); __6->SetBinContent(1,0.9408457); __6->SetBinContent(2,1.034401); __6->SetBinContent(3,1.149594); __6->SetBinContent(4,1.375197); __6->SetBinContent(5,1.924702); __6->SetBinError(1,0.007386413); __6->SetBinError(2,0.009533829); __6->SetBinError(3,0.02329768); __6->SetBinError(4,0.07958919); __6->SetBinError(5,0.6555508); __6->SetMinimum(0.1); __6->SetMaximum(5); __6->SetEntries(94.50587); __6->SetStats(0); ci = TColor::GetColor("#0000ff"); __6->SetLineColor(ci); __6->SetLineWidth(2); __6->GetXaxis()->SetBinLabel(1,""); __6->GetXaxis()->SetBinLabel(2,""); __6->GetXaxis()->SetBinLabel(3,""); __6->GetXaxis()->SetBinLabel(4,""); __6->GetXaxis()->SetBinLabel(5,""); __6->GetXaxis()->SetLabelFont(42); __6->GetXaxis()->SetTitleOffset(2); __6->GetXaxis()->SetTitleFont(42); __6->GetYaxis()->SetTitle("Ratio"); __6->GetYaxis()->SetLabelFont(42); __6->GetYaxis()->SetTitleOffset(1.55); __6->GetYaxis()->SetTitleFont(42); __6->GetZaxis()->SetLabelFont(42); __6->GetZaxis()->SetTitleOffset(1); __6->GetZaxis()->SetTitleFont(42); __6->Draw("He same"); pad2->Modified(); c1_n6->cd(); c1_n6->Modified(); c1_n6->cd(); c1_n6->SetSelected(c1_n6); }