void atlasEstimation_inc() { //=========Macro generated from canvas: atlasEstimation/atlasEstimation_inc/atlasEstimation/atlasEstimation_inc //========= (Sat Jun 18 18:32:47 2016) by ROOT version6.02/05 TCanvas *atlasEstimation/atlasEstimation_inc = new TCanvas("atlasEstimation/atlasEstimation_inc", "atlasEstimation/atlasEstimation_inc",0,0,600,600); gStyle->SetOptStat(0); gStyle->SetOptTitle(0); atlasEstimation/atlasEstimation_inc->SetHighLightColor(2); atlasEstimation/atlasEstimation_inc->Range(0,0,1,1); atlasEstimation/atlasEstimation_inc->SetFillColor(0); atlasEstimation/atlasEstimation_inc->SetBorderMode(0); atlasEstimation/atlasEstimation_inc->SetBorderSize(2); atlasEstimation/atlasEstimation_inc->SetTickx(1); atlasEstimation/atlasEstimation_inc->SetTicky(1); atlasEstimation/atlasEstimation_inc->SetLeftMargin(0.13); atlasEstimation/atlasEstimation_inc->SetRightMargin(0.05); atlasEstimation/atlasEstimation_inc->SetTopMargin(0.08); atlasEstimation/atlasEstimation_inc->SetBottomMargin(0.13); atlasEstimation/atlasEstimation_inc->SetFrameFillStyle(0); atlasEstimation/atlasEstimation_inc->SetFrameBorderMode(0); // ------------>Primitives in pad: pad1 TPad *pad1 = new TPad("pad1", "pad1",0,0.25,1,1); pad1->Draw(); pad1->cd(); pad1->Range(-42.01219,1.318027,281.1585,4.138916); pad1->SetFillColor(0); pad1->SetBorderMode(0); pad1->SetBorderSize(2); pad1->SetLogy(); pad1->SetTickx(1); pad1->SetTicky(1); pad1->SetLeftMargin(0.13); pad1->SetRightMargin(0.05); pad1->SetTopMargin(0.08); pad1->SetFrameFillStyle(0); pad1->SetFrameBorderMode(0); pad1->SetFrameFillStyle(0); pad1->SetFrameBorderMode(0); Double_t xAxis1[11] = {0, 15, 30, 45, 60, 75, 90, 135, 185, 225, 265}; TH1F *atlas_pos_sf1 = new TH1F("atlas_pos_sf1","",10, xAxis1); atlas_pos_sf1->SetBinContent(1,4290.411); atlas_pos_sf1->SetBinContent(2,2745.264); atlas_pos_sf1->SetBinContent(3,1377.178); atlas_pos_sf1->SetBinContent(4,742.0856); atlas_pos_sf1->SetBinContent(5,483.7587); atlas_pos_sf1->SetBinContent(6,339.8991); atlas_pos_sf1->SetBinContent(7,566.9667); atlas_pos_sf1->SetBinContent(8,241.8586); atlas_pos_sf1->SetBinContent(9,82.41541); atlas_pos_sf1->SetBinContent(10,94.98656); atlas_pos_sf1->SetBinError(1,31.6965); atlas_pos_sf1->SetBinError(2,23.86528); atlas_pos_sf1->SetBinError(3,14.8217); atlas_pos_sf1->SetBinError(4,9.695362); atlas_pos_sf1->SetBinError(5,7.130437); atlas_pos_sf1->SetBinError(6,5.747197); atlas_pos_sf1->SetBinError(7,7.756393); atlas_pos_sf1->SetBinError(8,4.910586); atlas_pos_sf1->SetBinError(9,2.772784); atlas_pos_sf1->SetBinError(10,2.951994); atlas_pos_sf1->SetEntries(20); atlas_pos_sf1->SetDirectory(0); atlas_pos_sf1->SetStats(0); atlas_pos_sf1->SetLineWidth(2); atlas_pos_sf1->SetMarkerStyle(20); atlas_pos_sf1->GetXaxis()->SetTitle("JZB [GeV]"); atlas_pos_sf1->GetXaxis()->SetLabelFont(42); atlas_pos_sf1->GetXaxis()->SetLabelOffset(0.007); atlas_pos_sf1->GetXaxis()->SetTitleSize(0.05); atlas_pos_sf1->GetXaxis()->SetTitleFont(42); atlas_pos_sf1->GetYaxis()->SetTitle("# events"); atlas_pos_sf1->GetYaxis()->SetLabelFont(42); atlas_pos_sf1->GetYaxis()->SetLabelOffset(0.007); atlas_pos_sf1->GetYaxis()->SetTitleSize(0.05); atlas_pos_sf1->GetYaxis()->SetTitleOffset(1.1); atlas_pos_sf1->GetYaxis()->SetTitleFont(42); atlas_pos_sf1->GetZaxis()->SetLabelFont(42); atlas_pos_sf1->GetZaxis()->SetLabelOffset(0.007); atlas_pos_sf1->GetZaxis()->SetTitleSize(0.05); atlas_pos_sf1->GetZaxis()->SetTitleFont(42); atlas_pos_sf1->Draw("E,"); THStack * = new THStack(); ->SetName(""); ->SetTitle(""); Double_t xAxis2[11] = {0, 15, 30, 45, 60, 75, 90, 135, 185, 225, 265}; TH1F *_stack_1 = new TH1F("_stack_1","",10, xAxis2); _stack_1->SetMinimum(1.715128); _stack_1->SetMaximum(6860.513); _stack_1->SetDirectory(0); _stack_1->SetStats(0); _stack_1->SetLineWidth(2); _stack_1->SetMarkerStyle(20); _stack_1->GetXaxis()->SetLabelFont(42); _stack_1->GetXaxis()->SetLabelOffset(0.007); _stack_1->GetXaxis()->SetTitleSize(0.05); _stack_1->GetXaxis()->SetTitleFont(42); _stack_1->GetYaxis()->SetLabelFont(42); _stack_1->GetYaxis()->SetLabelOffset(0.007); _stack_1->GetYaxis()->SetTitleSize(0.05); _stack_1->GetYaxis()->SetTitleOffset(1.1); _stack_1->GetYaxis()->SetTitleFont(42); _stack_1->GetZaxis()->SetLabelFont(42); _stack_1->GetZaxis()->SetLabelOffset(0.007); _stack_1->GetZaxis()->SetTitleSize(0.05); _stack_1->GetZaxis()->SetTitleFont(42); ->SetHistogram(_stack_1); Double_t xAxis3[11] = {0, 15, 30, 45, 60, 75, 90, 135, 185, 225, 265}; TH1F *atlas_pos_of2 = new TH1F("atlas_pos_of2","",10, xAxis3); atlas_pos_of2->SetBinContent(1,594.9904); atlas_pos_of2->SetBinContent(2,592.1794); atlas_pos_of2->SetBinContent(3,561.9161); atlas_pos_of2->SetBinContent(4,487.0005); atlas_pos_of2->SetBinContent(5,407.7641); atlas_pos_of2->SetBinContent(6,313.643); atlas_pos_of2->SetBinContent(7,550.9715); atlas_pos_of2->SetBinContent(8,250.5984); atlas_pos_of2->SetBinContent(9,81.65077); atlas_pos_of2->SetBinContent(10,97.43056); atlas_pos_of2->SetBinError(1,805.8873); atlas_pos_of2->SetBinError(2,459.0438); atlas_pos_of2->SetBinError(3,179.0818); atlas_pos_of2->SetBinError(4,51.41958); atlas_pos_of2->SetBinError(5,18.75365); atlas_pos_of2->SetBinError(6,7.238516); atlas_pos_of2->SetBinError(7,5.735593); atlas_pos_of2->SetBinError(8,1.296508); atlas_pos_of2->SetBinError(9,0.4261458); atlas_pos_of2->SetBinError(10,0.4612482); atlas_pos_of2->SetEntries(40); atlas_pos_of2->SetDirectory(0); atlas_pos_of2->SetStats(0); atlas_pos_of2->SetFillColor(ci); atlas_pos_of2->SetLineWidth(2); atlas_pos_of2->SetMarkerStyle(20); atlas_pos_of2->GetXaxis()->SetTitle("JZB [GeV]"); atlas_pos_of2->GetXaxis()->SetLabelFont(42); atlas_pos_of2->GetXaxis()->SetLabelOffset(0.007); atlas_pos_of2->GetXaxis()->SetTitleSize(0.05); atlas_pos_of2->GetXaxis()->SetTitleFont(42); atlas_pos_of2->GetYaxis()->SetTitle("Events"); atlas_pos_of2->GetYaxis()->SetLabelFont(42); atlas_pos_of2->GetYaxis()->SetLabelOffset(0.007); atlas_pos_of2->GetYaxis()->SetTitleSize(0.05); atlas_pos_of2->GetYaxis()->SetTitleOffset(1.1); atlas_pos_of2->GetYaxis()->SetTitleFont(42); atlas_pos_of2->GetZaxis()->SetLabelFont(42); atlas_pos_of2->GetZaxis()->SetLabelOffset(0.007); atlas_pos_of2->GetZaxis()->SetTitleSize(0.05); atlas_pos_of2->GetZaxis()->SetTitleFont(42); ->Add(atlas_pos_of,""); Double_t xAxis4[11] = {0, 15, 30, 45, 60, 75, 90, 135, 185, 225, 265}; TH1F *atlas_neg_sf3 = new TH1F("atlas_neg_sf3","",10, xAxis4); atlas_neg_sf3->SetBinContent(1,3692.83); atlas_neg_sf3->SetBinContent(2,2097.72); atlas_neg_sf3->SetBinContent(3,809.6946); atlas_neg_sf3->SetBinContent(4,233.0634); atlas_neg_sf3->SetBinContent(5,81.4813); atlas_neg_sf3->SetBinContent(6,27.89319); atlas_neg_sf3->SetBinContent(7,20.85766); atlas_neg_sf3->SetBinContent(8,2.999308); atlas_neg_sf3->SetBinContent(9,0.6169016); atlas_neg_sf3->SetBinContent(10,0.5686469); atlas_neg_sf3->SetBinError(1,32.19131); atlas_neg_sf3->SetBinError(2,23.85254); atlas_neg_sf3->SetBinError(3,15.2851); atlas_neg_sf3->SetBinError(4,9.393268); atlas_neg_sf3->SetBinError(5,5.315306); atlas_neg_sf3->SetBinError(6,3.40546); atlas_neg_sf3->SetBinError(7,2.864332); atlas_neg_sf3->SetBinError(8,1.050237); atlas_neg_sf3->SetBinError(9,0.3930233); atlas_neg_sf3->SetBinError(10,0.4048036); atlas_neg_sf3->SetEntries(24563.2); atlas_neg_sf3->SetDirectory(0); atlas_neg_sf3->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#0000cc"); atlas_neg_sf3->SetFillColor(ci); atlas_neg_sf3->SetLineWidth(2); atlas_neg_sf3->SetMarkerStyle(20); atlas_neg_sf3->GetXaxis()->SetTitle("JZB [GeV]"); atlas_neg_sf3->GetXaxis()->SetLabelFont(42); atlas_neg_sf3->GetXaxis()->SetLabelOffset(0.007); atlas_neg_sf3->GetXaxis()->SetTitleSize(0.05); atlas_neg_sf3->GetXaxis()->SetTitleFont(42); atlas_neg_sf3->GetYaxis()->SetTitle("# events"); atlas_neg_sf3->GetYaxis()->SetLabelFont(42); atlas_neg_sf3->GetYaxis()->SetLabelOffset(0.007); atlas_neg_sf3->GetYaxis()->SetTitleSize(0.05); atlas_neg_sf3->GetYaxis()->SetTitleOffset(1.1); atlas_neg_sf3->GetYaxis()->SetTitleFont(42); atlas_neg_sf3->GetZaxis()->SetLabelFont(42); atlas_neg_sf3->GetZaxis()->SetLabelOffset(0.007); atlas_neg_sf3->GetZaxis()->SetTitleSize(0.05); atlas_neg_sf3->GetZaxis()->SetTitleFont(42); ->Add(atlas_neg_sf,""); ->Draw("hist,same"); TLegend *leg = new TLegend(0.7,0.55,0.9,0.87,NULL,"brNDC"); leg->SetBorderSize(0); leg->SetTextSize(0.04); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(0); leg->SetFillColor(0); leg->SetFillStyle(1001); TLegendEntry *entry=leg->AddEntry("atlas_pos_of","FS background","F"); entry->SetFillColor(ci); entry->SetFillStyle(1001); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(2); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry->SetTextFont(42); entry=leg->AddEntry("atlas_pos_sf","Observed","P"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(20); entry->SetMarkerSize(1); entry->SetTextFont(42); entry=leg->AddEntry("atlas_neg_sf","Drell-Yan","F"); ci = TColor::GetColor("#0000cc"); entry->SetFillColor(ci); entry->SetFillStyle(1001); entry->SetLineColor(1); 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.21,0.93,"CMS"); tex->SetNDC(); tex->SetTextAlign(31); tex->SetTextFont(42); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.33,0.93,"Simulation"); tex->SetNDC(); tex->SetTextAlign(31); tex->SetTextFont(42); tex->SetTextSize(0.03); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.9,0.93,"2.3 fb^{-1} (13 TeV)"); tex->SetNDC(); tex->SetTextAlign(31); tex->SetTextFont(42); tex->SetLineWidth(2); tex->Draw(); pad1->Modified(); atlasEstimation/atlasEstimation_inc->cd(); // ------------>Primitives in pad: pad2 TPad *pad2 = new TPad("pad2", "pad2",0,0.05,1,0.25); pad2->Draw(); pad2->cd(); pad2->Range(-42.01219,-1,281.1585,2.333333); pad2->SetFillColor(0); pad2->SetBorderMode(0); pad2->SetBorderSize(2); pad2->SetTickx(1); pad2->SetTicky(1); pad2->SetLeftMargin(0.13); pad2->SetRightMargin(0.05); pad2->SetBottomMargin(0.3); pad2->SetFrameFillStyle(0); pad2->SetFrameBorderMode(0); pad2->SetFrameFillStyle(0); pad2->SetFrameBorderMode(0); Double_t xAxis5[11] = {0, 15, 30, 45, 60, 75, 90, 135, 185, 225, 265}; TH1F *atlas_pos_of_ratio4 = new TH1F("atlas_pos_of_ratio4","",10, xAxis5); atlas_pos_of_ratio4->SetBinContent(1,1.000604); atlas_pos_of_ratio4->SetBinContent(2,1.020582); atlas_pos_of_ratio4->SetBinContent(3,1.004059); atlas_pos_of_ratio4->SetBinContent(4,1.030583); atlas_pos_of_ratio4->SetBinContent(5,0.9887853); atlas_pos_of_ratio4->SetBinContent(6,0.9952066); atlas_pos_of_ratio4->SetBinContent(7,0.9914967); atlas_pos_of_ratio4->SetBinContent(8,0.9537097); atlas_pos_of_ratio4->SetBinContent(9,1.001796); atlas_pos_of_ratio4->SetBinContent(10,0.9692584); atlas_pos_of_ratio4->SetBinError(1,0.1883567); atlas_pos_of_ratio4->SetBinError(2,0.1746275); atlas_pos_of_ratio4->SetBinError(3,0.1320128); atlas_pos_of_ratio4->SetBinError(4,0.07601358); atlas_pos_of_ratio4->SetBinError(5,0.04200437); atlas_pos_of_ratio4->SetBinError(6,0.02874933); atlas_pos_of_ratio4->SetBinError(7,0.01753725); atlas_pos_of_ratio4->SetBinError(8,0.02035499); atlas_pos_of_ratio4->SetBinError(9,0.03443577); atlas_pos_of_ratio4->SetBinError(10,0.03072807); atlas_pos_of_ratio4->SetMinimum(0); atlas_pos_of_ratio4->SetMaximum(2); atlas_pos_of_ratio4->SetEntries(1047.582); atlas_pos_of_ratio4->SetStats(0); atlas_pos_of_ratio4->SetLineWidth(2); atlas_pos_of_ratio4->SetMarkerStyle(20); atlas_pos_of_ratio4->GetXaxis()->SetLabelFont(42); atlas_pos_of_ratio4->GetXaxis()->SetLabelOffset(0.007); atlas_pos_of_ratio4->GetXaxis()->SetLabelSize(0.12); atlas_pos_of_ratio4->GetXaxis()->SetTitleSize(0.14); atlas_pos_of_ratio4->GetXaxis()->SetTitleFont(42); atlas_pos_of_ratio4->GetYaxis()->SetTitle("Ratio"); atlas_pos_of_ratio4->GetYaxis()->CenterTitle(true); atlas_pos_of_ratio4->GetYaxis()->SetNdivisions(4); atlas_pos_of_ratio4->GetYaxis()->SetLabelFont(42); atlas_pos_of_ratio4->GetYaxis()->SetLabelOffset(0.007); atlas_pos_of_ratio4->GetYaxis()->SetLabelSize(0.12); atlas_pos_of_ratio4->GetYaxis()->SetTitleSize(0.14); atlas_pos_of_ratio4->GetYaxis()->SetTitleOffset(0.3); atlas_pos_of_ratio4->GetYaxis()->SetTitleFont(42); atlas_pos_of_ratio4->GetZaxis()->SetLabelFont(42); atlas_pos_of_ratio4->GetZaxis()->SetLabelOffset(0.007); atlas_pos_of_ratio4->GetZaxis()->SetTitleSize(0.05); atlas_pos_of_ratio4->GetZaxis()->SetTitleFont(42); atlas_pos_of_ratio4->Draw("l,"); TLine *line = new TLine(0,1,265,1); ci = TColor::GetColor("#666666"); line->SetLineColor(ci); line->Draw(); pad2->Modified(); atlasEstimation/atlasEstimation_inc->cd(); atlasEstimation/atlasEstimation_inc->Modified(); atlasEstimation/atlasEstimation_inc->cd(); atlasEstimation/atlasEstimation_inc->SetSelected(atlasEstimation/atlasEstimation_inc); }