void template_err_ratio2() { //=========Macro generated from canvas: c1_n12/ //========= (Wed Apr 6 16:09:08 2022) by ROOT version 6.20/06 TCanvas *c1_n12 = new TCanvas("c1_n12", "",0,0,800,600); gStyle->SetOptStat(0); c1_n12->Range(0,0,1,1); c1_n12->SetFillColor(0); c1_n12->SetBorderMode(0); c1_n12->SetBorderSize(2); c1_n12->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 *__7 = new TH1F("__7","",5,0,5); __7->SetBinContent(1,0.4591829); __7->SetBinContent(2,0.4187184); __7->SetBinContent(3,0.1057798); __7->SetBinContent(4,0.01566128); __7->SetBinContent(5,0.0006575689); __7->SetBinError(1,0.003557003); __7->SetBinError(2,0.003481324); __7->SetBinError(3,0.001817093); __7->SetBinError(4,0.0007239831); __7->SetBinError(5,0.0001583336); __7->SetMinimum(0.0001); __7->SetMaximum(100); __7->SetEntries(10); __7->SetStats(0); __7->SetLineWidth(2); __7->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __7->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __7->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __7->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __7->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __7->GetXaxis()->SetNdivisions(5); __7->GetXaxis()->SetLabelFont(63); __7->GetXaxis()->SetLabelSize(14); __7->GetXaxis()->SetTitleSize(14); __7->GetXaxis()->SetTitleOffset(1); __7->GetXaxis()->SetTitleFont(63); __7->GetYaxis()->SetTitle("Frac Evts./bin"); __7->GetYaxis()->SetLabelFont(63); __7->GetYaxis()->SetLabelSize(14); __7->GetYaxis()->SetTitleSize(14); __7->GetYaxis()->SetTitleOffset(1.55); __7->GetYaxis()->SetTitleFont(63); __7->GetZaxis()->SetLabelFont(42); __7->GetZaxis()->SetTitleOffset(1); __7->GetZaxis()->SetTitleFont(42); __7->Draw("He "); TH1F *__8 = new TH1F("__8","Pseudo-ex background templates, #rho #in [80,160)",5,0,5); __8->SetBinContent(1,0.4666556); __8->SetBinContent(2,0.4145912); __8->SetBinContent(3,0.103767); __8->SetBinContent(4,0.0145855); __8->SetBinContent(5,0.000400704); __8->SetBinError(1,0.004561036); __8->SetBinError(2,0.004395615); __8->SetBinError(3,0.002289992); __8->SetBinError(4,0.0008755536); __8->SetBinError(5,0.0001594588); __8->SetMinimum(0.0001); __8->SetMaximum(100); __8->SetEntries(5); __8->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#ff0000"); __8->SetLineColor(ci); __8->SetLineWidth(2); __8->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __8->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __8->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __8->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __8->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __8->GetXaxis()->SetLabelFont(42); __8->GetXaxis()->SetTitleOffset(1); __8->GetXaxis()->SetTitleFont(42); __8->GetYaxis()->SetTitle("Frac Evts./bin"); __8->GetYaxis()->SetLabelFont(42); __8->GetYaxis()->SetTitleFont(42); __8->GetZaxis()->SetLabelFont(42); __8->GetZaxis()->SetTitleOffset(1); __8->GetZaxis()->SetTitleFont(42); __8->Draw("He same"); TH1F *__9 = new TH1F("__9","#rho #in [80,160)",5,0,5); __9->SetBinContent(1,0.4455203); __9->SetBinContent(2,0.4262644); __9->SetBinContent(3,0.1094599); __9->SetBinContent(4,0.01762816); __9->SetBinContent(5,0.001127202); __9->SetBinError(1,0.005627697); __9->SetBinError(2,0.005688831); __9->SetBinError(3,0.002980433); __9->SetBinError(4,0.001276856); __9->SetBinError(5,0.0003399188); __9->SetMinimum(0.0001); __9->SetMaximum(100); __9->SetEntries(5); __9->SetStats(0); ci = TColor::GetColor("#0000ff"); __9->SetLineColor(ci); __9->SetLineWidth(2); __9->GetXaxis()->SetBinLabel(1,"t_{av} #in [0.0,0.2)"); __9->GetXaxis()->SetBinLabel(2,"t_{av} #in [0.2,0.4)"); __9->GetXaxis()->SetBinLabel(3,"t_{av} #in [0.4,0.6)"); __9->GetXaxis()->SetBinLabel(4,"t_{av} #in [0.6,0.9)"); __9->GetXaxis()->SetBinLabel(5,"t_{av} #in [0.9,12.0)"); __9->GetXaxis()->SetLabelFont(42); __9->GetXaxis()->SetTitleOffset(1); __9->GetXaxis()->SetTitleFont(42); __9->GetYaxis()->SetTitle("Frac Evts./bin"); __9->GetYaxis()->SetLabelFont(42); __9->GetYaxis()->SetTitleFont(42); __9->GetZaxis()->SetLabelFont(42); __9->GetZaxis()->SetTitleOffset(1); __9->GetZaxis()->SetTitleFont(42); __9->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 = 46701]","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 = 30189]","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 = 16512]","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 [80,160)"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.03375); tex->SetLineWidth(2); tex->Draw(); pad1->Modified(); c1_n12->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 *__10 = new TH1F("__10","",5,0,5); __10->SetBinContent(1,1); __10->SetBinContent(2,1); __10->SetBinContent(3,1); __10->SetBinContent(4,1); __10->SetBinContent(5,1); __10->SetBinError(1,0.01095503); __10->SetBinError(2,0.01175811); __10->SetBinError(3,0.02429345); __10->SetBinError(4,0.06537567); __10->SetBinError(5,0.3405232); __10->SetMinimum(0.1); __10->SetMaximum(5); __10->SetEntries(206.4776); __10->SetStats(0); __10->SetLineWidth(2); __10->GetXaxis()->SetBinLabel(1,""); __10->GetXaxis()->SetBinLabel(2,""); __10->GetXaxis()->SetBinLabel(3,""); __10->GetXaxis()->SetBinLabel(4,""); __10->GetXaxis()->SetBinLabel(5,""); __10->GetXaxis()->SetNdivisions(5); __10->GetXaxis()->SetLabelFont(63); __10->GetXaxis()->SetLabelSize(14); __10->GetXaxis()->SetTitleSize(14); __10->GetXaxis()->SetTitleOffset(2); __10->GetXaxis()->SetTitleFont(63); __10->GetYaxis()->SetTitle("Ratio"); __10->GetYaxis()->SetLabelFont(63); __10->GetYaxis()->SetLabelSize(14); __10->GetYaxis()->SetTitleSize(14); __10->GetYaxis()->SetTitleOffset(1.55); __10->GetYaxis()->SetTitleFont(63); __10->GetZaxis()->SetLabelFont(42); __10->GetZaxis()->SetTitleOffset(1); __10->GetZaxis()->SetTitleFont(42); __10->Draw("He "); TH1F *__11 = new TH1F("__11","",5,0,5); __11->SetBinContent(1,1.016274); __11->SetBinContent(2,0.9901431); __11->SetBinContent(3,0.9809716); __11->SetBinContent(4,0.9313096); __11->SetBinContent(5,0.6093719); __11->SetBinError(1,0.01267433); __11->SetBinError(2,0.01334069); __11->SetBinError(3,0.02743405); __11->SetBinError(4,0.07056153); __11->SetBinError(5,0.283433); __11->SetMinimum(0.1); __11->SetMaximum(5); __11->SetEntries(237.2959); __11->SetStats(0); ci = TColor::GetColor("#ff0000"); __11->SetLineColor(ci); __11->SetLineWidth(2); __11->GetXaxis()->SetBinLabel(1,""); __11->GetXaxis()->SetBinLabel(2,""); __11->GetXaxis()->SetBinLabel(3,""); __11->GetXaxis()->SetBinLabel(4,""); __11->GetXaxis()->SetBinLabel(5,""); __11->GetXaxis()->SetLabelFont(42); __11->GetXaxis()->SetTitleOffset(2); __11->GetXaxis()->SetTitleFont(42); __11->GetYaxis()->SetTitle("Ratio"); __11->GetYaxis()->SetLabelFont(42); __11->GetYaxis()->SetTitleOffset(1.55); __11->GetYaxis()->SetTitleFont(42); __11->GetZaxis()->SetLabelFont(42); __11->GetZaxis()->SetTitleOffset(1); __11->GetZaxis()->SetTitleFont(42); __11->Draw("He same"); TH1F *__12 = new TH1F("__12","",5,0,5); __12->SetBinContent(1,0.9702459); __12->SetBinContent(2,1.018022); __12->SetBinContent(3,1.03479); __12->SetBinContent(4,1.125589); __12->SetBinContent(5,1.714197); __12->SetBinError(1,0.01437691); __12->SetBinError(2,0.01600712); __12->SetBinError(3,0.03331443); __12->SetBinError(4,0.09671872); __12->SetBinError(5,0.6615029); __12->SetMinimum(0.1); __12->SetMaximum(5); __12->SetEntries(76.63746); __12->SetStats(0); ci = TColor::GetColor("#0000ff"); __12->SetLineColor(ci); __12->SetLineWidth(2); __12->GetXaxis()->SetBinLabel(1,""); __12->GetXaxis()->SetBinLabel(2,""); __12->GetXaxis()->SetBinLabel(3,""); __12->GetXaxis()->SetBinLabel(4,""); __12->GetXaxis()->SetBinLabel(5,""); __12->GetXaxis()->SetLabelFont(42); __12->GetXaxis()->SetTitleOffset(2); __12->GetXaxis()->SetTitleFont(42); __12->GetYaxis()->SetTitle("Ratio"); __12->GetYaxis()->SetLabelFont(42); __12->GetYaxis()->SetTitleOffset(1.55); __12->GetYaxis()->SetTitleFont(42); __12->GetZaxis()->SetLabelFont(42); __12->GetZaxis()->SetTitleOffset(1); __12->GetZaxis()->SetTitleFont(42); __12->Draw("He same"); pad2->Modified(); c1_n12->cd(); c1_n12->Modified(); c1_n12->cd(); c1_n12->SetSelected(c1_n12); }