void template_err_ratio5() { //=========Macro generated from canvas: c1_n30/ //========= (Wed Apr 6 16:09:15 2022) by ROOT version 6.20/06 TCanvas *c1_n30 = new TCanvas("c1_n30", "",0,0,800,600); gStyle->SetOptStat(0); c1_n30->Range(0,0,1,1); c1_n30->SetFillColor(0); c1_n30->SetBorderMode(0); c1_n30->SetBorderSize(2); c1_n30->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 *__25 = new TH1F("__25","",5,0,5); __25->SetBinContent(1,0.4465165); __25->SetBinContent(2,0.4060308); __25->SetBinContent(3,0.1187347); __25->SetBinContent(4,0.02846832); __25->SetBinContent(5,0.0002496506); __25->SetBinError(1,0.03664289); __25->SetBinError(2,0.03951852); __25->SetBinError(3,0.02511437); __25->SetBinError(4,0.01172846); __25->SetBinError(5,0.0002496506); __25->SetMinimum(0.0001); __25->SetMaximum(100); __25->SetEntries(10); __25->SetStats(0); __25->SetLineWidth(2); __25->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __25->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __25->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __25->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __25->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __25->GetXaxis()->SetNdivisions(5); __25->GetXaxis()->SetLabelFont(63); __25->GetXaxis()->SetLabelSize(14); __25->GetXaxis()->SetTitleSize(14); __25->GetXaxis()->SetTitleOffset(1); __25->GetXaxis()->SetTitleFont(63); __25->GetYaxis()->SetTitle("Frac Evts./bin"); __25->GetYaxis()->SetLabelFont(63); __25->GetYaxis()->SetLabelSize(14); __25->GetYaxis()->SetTitleSize(14); __25->GetYaxis()->SetTitleOffset(1.55); __25->GetYaxis()->SetTitleFont(63); __25->GetZaxis()->SetLabelFont(42); __25->GetZaxis()->SetTitleOffset(1); __25->GetZaxis()->SetTitleFont(42); __25->Draw("He "); TH1F *__26 = new TH1F("__26","Pseudo-ex background templates, #rho #in [520,2000)",5,0,5); __26->SetBinContent(1,0.4442057); __26->SetBinContent(2,0.4172153); __26->SetBinContent(3,0.1254622); __26->SetBinContent(4,0.01253543); __26->SetBinContent(5,0.0005813533); __26->SetBinError(1,0.05625353); __26->SetBinError(2,0.06939196); __26->SetBinError(3,0.04980954); __26->SetBinError(4,0.01083825); __26->SetBinError(5,0.0005813532); __26->SetMinimum(0.0001); __26->SetMaximum(100); __26->SetEntries(5); __26->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#ff0000"); __26->SetLineColor(ci); __26->SetLineWidth(2); __26->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __26->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __26->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __26->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __26->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __26->GetXaxis()->SetLabelFont(42); __26->GetXaxis()->SetTitleOffset(1); __26->GetXaxis()->SetTitleFont(42); __26->GetYaxis()->SetTitle("Frac Evts./bin"); __26->GetYaxis()->SetLabelFont(42); __26->GetYaxis()->SetTitleFont(42); __26->GetZaxis()->SetLabelFont(42); __26->GetZaxis()->SetTitleOffset(1); __26->GetZaxis()->SetTitleFont(42); __26->Draw("He same"); TH1F *__27 = new TH1F("__27","#rho #in [520,2000)",5,0,5); __27->SetBinContent(1,0.4482557); __27->SetBinContent(2,0.3976129); __27->SetBinContent(3,0.1136714); __27->SetBinContent(4,0.04045995); __27->SetBinError(1,0.04828952); __27->SetBinError(2,0.045492); __27->SetBinError(3,0.02306638); __27->SetBinError(4,0.01886787); __27->SetMinimum(0.0001); __27->SetMaximum(100); __27->SetEntries(5); __27->SetStats(0); ci = TColor::GetColor("#0000ff"); __27->SetLineColor(ci); __27->SetLineWidth(2); __27->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __27->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __27->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __27->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __27->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __27->GetXaxis()->SetLabelFont(42); __27->GetXaxis()->SetTitleOffset(1); __27->GetXaxis()->SetTitleFont(42); __27->GetYaxis()->SetTitle("Frac Evts./bin"); __27->GetYaxis()->SetLabelFont(42); __27->GetYaxis()->SetTitleFont(42); __27->GetZaxis()->SetLabelFont(42); __27->GetZaxis()->SetTitleOffset(1); __27->GetZaxis()->SetTitleFont(42); __27->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 = 645]","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 = 277]","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 = 368]","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 [520,2000)"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.03375); tex->SetLineWidth(2); tex->Draw(); pad1->Modified(); c1_n30->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 *__28 = new TH1F("__28","",5,0,5); __28->SetBinContent(1,1); __28->SetBinContent(2,1); __28->SetBinContent(3,1); __28->SetBinContent(4,1); __28->SetBinContent(5,1); __28->SetBinError(1,0.1160559); __28->SetBinError(2,0.1376438); __28->SetBinError(3,0.2991296); __28->SetBinError(4,0.5826319); __28->SetBinError(5,1.414214); __28->SetMinimum(0.1); __28->SetMaximum(5); __28->SetEntries(10.15701); __28->SetStats(0); __28->SetLineWidth(2); __28->GetXaxis()->SetBinLabel(1,""); __28->GetXaxis()->SetBinLabel(2,""); __28->GetXaxis()->SetBinLabel(3,""); __28->GetXaxis()->SetBinLabel(4,""); __28->GetXaxis()->SetBinLabel(5,""); __28->GetXaxis()->SetNdivisions(5); __28->GetXaxis()->SetLabelFont(63); __28->GetXaxis()->SetLabelSize(14); __28->GetXaxis()->SetTitleSize(14); __28->GetXaxis()->SetTitleOffset(2); __28->GetXaxis()->SetTitleFont(63); __28->GetYaxis()->SetTitle("Ratio"); __28->GetYaxis()->SetLabelFont(63); __28->GetYaxis()->SetLabelSize(14); __28->GetYaxis()->SetTitleSize(14); __28->GetYaxis()->SetTitleOffset(1.55); __28->GetYaxis()->SetTitleFont(63); __28->GetZaxis()->SetLabelFont(42); __28->GetZaxis()->SetTitleOffset(1); __28->GetZaxis()->SetTitleFont(42); __28->Draw("He "); TH1F *__29 = new TH1F("__29","",5,0,5); __29->SetBinContent(1,0.9948249); __29->SetBinContent(2,1.027546); __29->SetBinContent(3,1.05666); __29->SetBinContent(4,0.4403291); __29->SetBinContent(5,2.328667); __29->SetBinError(1,0.1501223); __29->SetBinError(2,0.1980149); __29->SetBinError(3,0.4753264); __29->SetBinError(4,0.4217238); __29->SetBinError(5,3.293233); __29->SetMinimum(0.1); __29->SetMaximum(5); __29->SetEntries(3.023576); __29->SetStats(0); ci = TColor::GetColor("#ff0000"); __29->SetLineColor(ci); __29->SetLineWidth(2); __29->GetXaxis()->SetBinLabel(1,""); __29->GetXaxis()->SetBinLabel(2,""); __29->GetXaxis()->SetBinLabel(3,""); __29->GetXaxis()->SetBinLabel(4,""); __29->GetXaxis()->SetBinLabel(5,""); __29->GetXaxis()->SetLabelFont(42); __29->GetXaxis()->SetTitleOffset(2); __29->GetXaxis()->SetTitleFont(42); __29->GetYaxis()->SetTitle("Ratio"); __29->GetYaxis()->SetLabelFont(42); __29->GetYaxis()->SetTitleOffset(1.55); __29->GetYaxis()->SetTitleFont(42); __29->GetZaxis()->SetLabelFont(42); __29->GetZaxis()->SetTitleOffset(1); __29->GetZaxis()->SetTitleFont(42); __29->Draw("He same"); TH1F *__30 = new TH1F("__30","",5,0,5); __30->SetBinContent(1,1.003895); __30->SetBinContent(2,0.979268); __30->SetBinContent(3,0.9573559); __30->SetBinContent(4,1.421227); __30->SetBinError(1,0.1359517); __30->SetBinError(2,0.1470963); __30->SetBinError(3,0.2806154); __30->SetBinError(4,0.8843617); __30->SetMinimum(0.1); __30->SetMaximum(5); __30->SetEntries(21.11616); __30->SetStats(0); ci = TColor::GetColor("#0000ff"); __30->SetLineColor(ci); __30->SetLineWidth(2); __30->GetXaxis()->SetBinLabel(1,""); __30->GetXaxis()->SetBinLabel(2,""); __30->GetXaxis()->SetBinLabel(3,""); __30->GetXaxis()->SetBinLabel(4,""); __30->GetXaxis()->SetBinLabel(5,""); __30->GetXaxis()->SetLabelFont(42); __30->GetXaxis()->SetTitleOffset(2); __30->GetXaxis()->SetTitleFont(42); __30->GetYaxis()->SetTitle("Ratio"); __30->GetYaxis()->SetLabelFont(42); __30->GetYaxis()->SetTitleOffset(1.55); __30->GetYaxis()->SetTitleFont(42); __30->GetZaxis()->SetLabelFont(42); __30->GetZaxis()->SetTitleOffset(1); __30->GetZaxis()->SetTitleFont(42); __30->Draw("He same"); pad2->Modified(); c1_n30->cd(); c1_n30->Modified(); c1_n30->cd(); c1_n30->SetSelected(c1_n30); }