void template_err_ratio4() { //=========Macro generated from canvas: c1_n24/ //========= (Wed Apr 6 16:09:12 2022) by ROOT version 6.20/06 TCanvas *c1_n24 = new TCanvas("c1_n24", "",0,0,800,600); gStyle->SetOptStat(0); c1_n24->Range(0,0,1,1); c1_n24->SetFillColor(0); c1_n24->SetBorderMode(0); c1_n24->SetBorderSize(2); c1_n24->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 *__19 = new TH1F("__19","",5,0,5); __19->SetBinContent(1,0.4587674); __19->SetBinContent(2,0.4091025); __19->SetBinContent(3,0.1098623); __19->SetBinContent(4,0.01930643); __19->SetBinContent(5,0.002961268); __19->SetBinError(1,0.01664818); __19->SetBinError(2,0.01693061); __19->SetBinError(3,0.00927157); __19->SetBinError(4,0.003824874); __19->SetBinError(5,0.001423927); __19->SetMinimum(0.0001); __19->SetMaximum(100); __19->SetEntries(10); __19->SetStats(0); __19->SetLineWidth(2); __19->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __19->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __19->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __19->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __19->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __19->GetXaxis()->SetNdivisions(5); __19->GetXaxis()->SetLabelFont(63); __19->GetXaxis()->SetLabelSize(14); __19->GetXaxis()->SetTitleSize(14); __19->GetXaxis()->SetTitleOffset(1); __19->GetXaxis()->SetTitleFont(63); __19->GetYaxis()->SetTitle("Frac Evts./bin"); __19->GetYaxis()->SetLabelFont(63); __19->GetYaxis()->SetLabelSize(14); __19->GetYaxis()->SetTitleSize(14); __19->GetYaxis()->SetTitleOffset(1.55); __19->GetYaxis()->SetTitleFont(63); __19->GetZaxis()->SetLabelFont(42); __19->GetZaxis()->SetTitleOffset(1); __19->GetZaxis()->SetTitleFont(42); __19->Draw("He "); TH1F *__20 = new TH1F("__20","Pseudo-ex background templates, #rho #in [300,520)",5,0,5); __20->SetBinContent(1,0.4833043); __20->SetBinContent(2,0.4030063); __20->SetBinContent(3,0.09677046); __20->SetBinContent(4,0.01569813); __20->SetBinContent(5,0.001220829); __20->SetBinError(1,0.02453881); __20->SetBinError(2,0.02416102); __20->SetBinError(3,0.01248475); __20->SetBinError(4,0.005188973); __20->SetBinError(5,0.001220829); __20->SetMinimum(0.0001); __20->SetMaximum(100); __20->SetEntries(5); __20->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#ff0000"); __20->SetLineColor(ci); __20->SetLineWidth(2); __20->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __20->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __20->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __20->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __20->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __20->GetXaxis()->SetLabelFont(42); __20->GetXaxis()->SetTitleOffset(1); __20->GetXaxis()->SetTitleFont(42); __20->GetYaxis()->SetTitle("Frac Evts./bin"); __20->GetYaxis()->SetLabelFont(42); __20->GetYaxis()->SetTitleFont(42); __20->GetZaxis()->SetLabelFont(42); __20->GetZaxis()->SetTitleOffset(1); __20->GetZaxis()->SetTitleFont(42); __20->Draw("He same"); TH1F *__21 = new TH1F("__21","#rho #in [300,520)",5,0,5); __21->SetBinContent(1,0.4310486); __21->SetBinContent(2,0.4159893); __21->SetBinContent(3,0.124652); __21->SetBinContent(4,0.02338267); __21->SetBinContent(5,0.004927415); __21->SetBinError(1,0.02210483); __21->SetBinError(2,0.0235609); __21->SetBinError(3,0.0138191); __21->SetBinError(4,0.005656123); __21->SetBinError(5,0.002700757); __21->SetMinimum(0.0001); __21->SetMaximum(100); __21->SetEntries(5); __21->SetStats(0); ci = TColor::GetColor("#0000ff"); __21->SetLineColor(ci); __21->SetLineWidth(2); __21->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __21->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __21->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __21->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __21->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __21->GetXaxis()->SetLabelFont(42); __21->GetXaxis()->SetTitleOffset(1); __21->GetXaxis()->SetTitleFont(42); __21->GetYaxis()->SetTitle("Frac Evts./bin"); __21->GetYaxis()->SetLabelFont(42); __21->GetYaxis()->SetTitleFont(42); __21->GetZaxis()->SetLabelFont(42); __21->GetZaxis()->SetTitleOffset(1); __21->GetZaxis()->SetTitleFont(42); __21->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 = 2769]","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 = 1469]","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 = 1300]","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 [300,520)"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.03375); tex->SetLineWidth(2); tex->Draw(); pad1->Modified(); c1_n24->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 *__22 = new TH1F("__22","",5,0,5); __22->SetBinContent(1,1); __22->SetBinContent(2,1); __22->SetBinContent(3,1); __22->SetBinContent(4,1); __22->SetBinContent(5,1); __22->SetBinError(1,0.0513203); __22->SetBinError(2,0.05852687); __22->SetBinError(3,0.1193492); __22->SetBinError(4,0.2801755); __22->SetBinError(5,0.680025); __22->SetMinimum(0.1); __22->SetMaximum(5); __22->SetEntries(44.54456); __22->SetStats(0); __22->SetLineWidth(2); __22->GetXaxis()->SetBinLabel(1,""); __22->GetXaxis()->SetBinLabel(2,""); __22->GetXaxis()->SetBinLabel(3,""); __22->GetXaxis()->SetBinLabel(4,""); __22->GetXaxis()->SetBinLabel(5,""); __22->GetXaxis()->SetNdivisions(5); __22->GetXaxis()->SetLabelFont(63); __22->GetXaxis()->SetLabelSize(14); __22->GetXaxis()->SetTitleSize(14); __22->GetXaxis()->SetTitleOffset(2); __22->GetXaxis()->SetTitleFont(63); __22->GetYaxis()->SetTitle("Ratio"); __22->GetYaxis()->SetLabelFont(63); __22->GetYaxis()->SetLabelSize(14); __22->GetYaxis()->SetTitleSize(14); __22->GetYaxis()->SetTitleOffset(1.55); __22->GetYaxis()->SetTitleFont(63); __22->GetZaxis()->SetLabelFont(42); __22->GetZaxis()->SetTitleOffset(1); __22->GetZaxis()->SetTitleFont(42); __22->Draw("He "); TH1F *__23 = new TH1F("__23","",5,0,5); __23->SetBinContent(1,1.053484); __23->SetBinContent(2,0.9850985); __23->SetBinContent(3,0.8808339); __23->SetBinContent(4,0.8131036); __23->SetBinContent(5,0.4122655); __23->SetBinError(1,0.06574606); __23->SetBinError(2,0.07176316); __23->SetBinError(3,0.1357935); __23->SetBinError(4,0.3133464); __23->SetBinError(5,0.4574507); __23->SetMinimum(0.1); __23->SetMaximum(5); __23->SetEntries(51.22637); __23->SetStats(0); ci = TColor::GetColor("#ff0000"); __23->SetLineColor(ci); __23->SetLineWidth(2); __23->GetXaxis()->SetBinLabel(1,""); __23->GetXaxis()->SetBinLabel(2,""); __23->GetXaxis()->SetBinLabel(3,""); __23->GetXaxis()->SetBinLabel(4,""); __23->GetXaxis()->SetBinLabel(5,""); __23->GetXaxis()->SetLabelFont(42); __23->GetXaxis()->SetTitleOffset(2); __23->GetXaxis()->SetTitleFont(42); __23->GetYaxis()->SetTitle("Ratio"); __23->GetYaxis()->SetLabelFont(42); __23->GetYaxis()->SetTitleOffset(1.55); __23->GetYaxis()->SetTitleFont(42); __23->GetZaxis()->SetLabelFont(42); __23->GetZaxis()->SetTitleOffset(1); __23->GetZaxis()->SetTitleFont(42); __23->Draw("He same"); TH1F *__24 = new TH1F("__24","",5,0,5); __24->SetBinContent(1,0.9395798); __24->SetBinContent(2,1.016834); __24->SetBinContent(3,1.13462); __24->SetBinContent(4,1.211134); __24->SetBinContent(5,1.663954); __24->SetBinError(1,0.05902686); __24->SetBinError(2,0.07132774); __24->SetBinError(3,0.1580846); __24->SetBinError(4,0.3786838); __24->SetBinError(5,1.213249); __24->SetMinimum(0.1); __24->SetMaximum(5); __24->SetEntries(21.58638); __24->SetStats(0); ci = TColor::GetColor("#0000ff"); __24->SetLineColor(ci); __24->SetLineWidth(2); __24->GetXaxis()->SetBinLabel(1,""); __24->GetXaxis()->SetBinLabel(2,""); __24->GetXaxis()->SetBinLabel(3,""); __24->GetXaxis()->SetBinLabel(4,""); __24->GetXaxis()->SetBinLabel(5,""); __24->GetXaxis()->SetLabelFont(42); __24->GetXaxis()->SetTitleOffset(2); __24->GetXaxis()->SetTitleFont(42); __24->GetYaxis()->SetTitle("Ratio"); __24->GetYaxis()->SetLabelFont(42); __24->GetYaxis()->SetTitleOffset(1.55); __24->GetYaxis()->SetTitleFont(42); __24->GetZaxis()->SetLabelFont(42); __24->GetZaxis()->SetTitleOffset(1); __24->GetZaxis()->SetTitleFont(42); __24->Draw("He same"); pad2->Modified(); c1_n24->cd(); c1_n24->Modified(); c1_n24->cd(); c1_n24->SetSelected(c1_n24); }