void template_err_ratio3() { //=========Macro generated from canvas: c1_n18/ //========= (Wed Apr 6 16:09:10 2022) by ROOT version 6.20/06 TCanvas *c1_n18 = new TCanvas("c1_n18", "",0,0,800,600); gStyle->SetOptStat(0); c1_n18->Range(0,0,1,1); c1_n18->SetFillColor(0); c1_n18->SetBorderMode(0); c1_n18->SetBorderSize(2); c1_n18->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 *__13 = new TH1F("__13","",5,0,5); __13->SetBinContent(1,0.46811); __13->SetBinContent(2,0.4043292); __13->SetBinContent(3,0.1069659); __13->SetBinContent(4,0.02004316); __13->SetBinContent(5,0.0005517483); __13->SetBinError(1,0.007392521); __13->SetBinError(2,0.007034547); __13->SetBinError(3,0.00380562); __13->SetBinError(4,0.001709552); __13->SetBinError(5,0.0002710298); __13->SetMinimum(0.0001); __13->SetMaximum(100); __13->SetEntries(10); __13->SetStats(0); __13->SetLineWidth(2); __13->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __13->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __13->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __13->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __13->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __13->GetXaxis()->SetNdivisions(5); __13->GetXaxis()->SetLabelFont(63); __13->GetXaxis()->SetLabelSize(14); __13->GetXaxis()->SetTitleSize(14); __13->GetXaxis()->SetTitleOffset(1); __13->GetXaxis()->SetTitleFont(63); __13->GetYaxis()->SetTitle("Frac Evts./bin"); __13->GetYaxis()->SetLabelFont(63); __13->GetYaxis()->SetLabelSize(14); __13->GetYaxis()->SetTitleSize(14); __13->GetYaxis()->SetTitleOffset(1.55); __13->GetYaxis()->SetTitleFont(63); __13->GetZaxis()->SetLabelFont(42); __13->GetZaxis()->SetTitleOffset(1); __13->GetZaxis()->SetTitleFont(42); __13->Draw("He "); TH1F *__14 = new TH1F("__14","Pseudo-ex background templates, #rho #in [160,300)",5,0,5); __14->SetBinContent(1,0.4773158); __14->SetBinContent(2,0.3984963); __14->SetBinContent(3,0.1050315); __14->SetBinContent(4,0.0191111); __14->SetBinContent(5,4.525109e-05); __14->SetBinError(1,0.01042672); __14->SetBinError(2,0.009820836); __14->SetBinError(3,0.0053689); __14->SetBinError(4,0.002390832); __14->SetBinError(5,4.525109e-05); __14->SetMinimum(0.0001); __14->SetMaximum(100); __14->SetEntries(5); __14->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#ff0000"); __14->SetLineColor(ci); __14->SetLineWidth(2); __14->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __14->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __14->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __14->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __14->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __14->GetXaxis()->SetLabelFont(42); __14->GetXaxis()->SetTitleOffset(1); __14->GetXaxis()->SetTitleFont(42); __14->GetYaxis()->SetTitle("Frac Evts./bin"); __14->GetYaxis()->SetLabelFont(42); __14->GetYaxis()->SetTitleFont(42); __14->GetZaxis()->SetLabelFont(42); __14->GetZaxis()->SetTitleOffset(1); __14->GetZaxis()->SetTitleFont(42); __14->Draw("He same"); TH1F *__15 = new TH1F("__15","#rho #in [160,300)",5,0,5); __15->SetBinContent(1,0.456017); __15->SetBinContent(2,0.4119914); __15->SetBinContent(3,0.109507); __15->SetBinContent(4,0.02126753); __15->SetBinContent(5,0.001217091); __15->SetBinError(1,0.01024346); __15->SetBinError(2,0.009922331); __15->SetBinError(3,0.00527099); __15->SetBinError(4,0.002404245); __15->SetBinError(5,0.0006242349); __15->SetMinimum(0.0001); __15->SetMaximum(100); __15->SetEntries(5); __15->SetStats(0); ci = TColor::GetColor("#0000ff"); __15->SetLineColor(ci); __15->SetLineWidth(2); __15->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __15->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __15->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __15->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __15->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __15->GetXaxis()->SetLabelFont(42); __15->GetXaxis()->SetTitleOffset(1); __15->GetXaxis()->SetTitleFont(42); __15->GetYaxis()->SetTitle("Frac Evts./bin"); __15->GetYaxis()->SetLabelFont(42); __15->GetYaxis()->SetTitleFont(42); __15->GetZaxis()->SetLabelFont(42); __15->GetZaxis()->SetTitleOffset(1); __15->GetZaxis()->SetTitleFont(42); __15->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 = 12252]","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 = 6956]","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 = 5296]","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 [160,300)"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.03375); tex->SetLineWidth(2); tex->Draw(); pad1->Modified(); c1_n18->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 *__16 = new TH1F("__16","",5,0,5); __16->SetBinContent(1,1); __16->SetBinContent(2,1); __16->SetBinContent(3,1); __16->SetBinContent(4,1); __16->SetBinContent(5,1); __16->SetBinError(1,0.02233365); __16->SetBinError(2,0.02460459); __16->SetBinError(3,0.05031472); __16->SetBinError(4,0.1206233); __16->SetBinError(5,0.6946899); __16->SetMinimum(0.1); __16->SetMaximum(5); __16->SetEntries(49.92215); __16->SetStats(0); __16->SetLineWidth(2); __16->GetXaxis()->SetBinLabel(1,""); __16->GetXaxis()->SetBinLabel(2,""); __16->GetXaxis()->SetBinLabel(3,""); __16->GetXaxis()->SetBinLabel(4,""); __16->GetXaxis()->SetBinLabel(5,""); __16->GetXaxis()->SetNdivisions(5); __16->GetXaxis()->SetLabelFont(63); __16->GetXaxis()->SetLabelSize(14); __16->GetXaxis()->SetTitleSize(14); __16->GetXaxis()->SetTitleOffset(2); __16->GetXaxis()->SetTitleFont(63); __16->GetYaxis()->SetTitle("Ratio"); __16->GetYaxis()->SetLabelFont(63); __16->GetYaxis()->SetLabelSize(14); __16->GetYaxis()->SetTitleSize(14); __16->GetYaxis()->SetTitleOffset(1.55); __16->GetYaxis()->SetTitleFont(63); __16->GetZaxis()->SetLabelFont(42); __16->GetZaxis()->SetTitleOffset(1); __16->GetZaxis()->SetTitleFont(42); __16->Draw("He "); TH1F *__17 = new TH1F("__17","",5,0,5); __17->SetBinContent(1,1.019666); __17->SetBinContent(2,0.985574); __17->SetBinContent(3,0.9819157); __17->SetBinContent(4,0.9534974); __17->SetBinContent(5,0.08201401); __17->SetBinError(1,0.0274852); __17->SetBinError(2,0.02973194); __17->SetBinError(3,0.06115323); __17->SetBinError(4,0.1443704); __17->SetBinError(5,0.09137468); __17->SetMinimum(0.1); __17->SetMaximum(5); __17->SetEntries(468.0719); __17->SetStats(0); ci = TColor::GetColor("#ff0000"); __17->SetLineColor(ci); __17->SetLineWidth(2); __17->GetXaxis()->SetBinLabel(1,""); __17->GetXaxis()->SetBinLabel(2,""); __17->GetXaxis()->SetBinLabel(3,""); __17->GetXaxis()->SetBinLabel(4,""); __17->GetXaxis()->SetBinLabel(5,""); __17->GetXaxis()->SetLabelFont(42); __17->GetXaxis()->SetTitleOffset(2); __17->GetXaxis()->SetTitleFont(42); __17->GetYaxis()->SetTitle("Ratio"); __17->GetYaxis()->SetLabelFont(42); __17->GetYaxis()->SetTitleOffset(1.55); __17->GetYaxis()->SetTitleFont(42); __17->GetZaxis()->SetLabelFont(42); __17->GetZaxis()->SetTitleOffset(1); __17->GetZaxis()->SetTitleFont(42); __17->Draw("He same"); TH1F *__18 = new TH1F("__18","",5,0,5); __18->SetBinContent(1,0.9741665); __18->SetBinContent(2,1.01895); __18->SetBinContent(3,1.023756); __18->SetBinContent(4,1.061086); __18->SetBinContent(5,2.205881); __18->SetBinError(1,0.02674928); __18->SetBinError(2,0.0302737); __18->SetBinError(3,0.06127716); __18->SetBinError(4,0.1502656); __18->SetBinError(5,1.56657); __18->SetMinimum(0.1); __18->SetMaximum(5); __18->SetEntries(15.90851); __18->SetStats(0); ci = TColor::GetColor("#0000ff"); __18->SetLineColor(ci); __18->SetLineWidth(2); __18->GetXaxis()->SetBinLabel(1,""); __18->GetXaxis()->SetBinLabel(2,""); __18->GetXaxis()->SetBinLabel(3,""); __18->GetXaxis()->SetBinLabel(4,""); __18->GetXaxis()->SetBinLabel(5,""); __18->GetXaxis()->SetLabelFont(42); __18->GetXaxis()->SetTitleOffset(2); __18->GetXaxis()->SetTitleFont(42); __18->GetYaxis()->SetTitle("Ratio"); __18->GetYaxis()->SetLabelFont(42); __18->GetYaxis()->SetTitleOffset(1.55); __18->GetYaxis()->SetTitleFont(42); __18->GetZaxis()->SetLabelFont(42); __18->GetZaxis()->SetTitleOffset(1); __18->GetZaxis()->SetTitleFont(42); __18->Draw("He same"); pad2->Modified(); c1_n18->cd(); c1_n18->Modified(); c1_n18->cd(); c1_n18->SetSelected(c1_n18); }