void closure_2jets_() { //=========Macro generated from canvas: finalPlots/closure_2jets_/finalPlots/closure_2jets_ //========= (Wed Mar 30 12:26:52 2016) by ROOT version6.02/05 TCanvas *finalPlots/closure_2jets_ = new TCanvas("finalPlots/closure_2jets_", "finalPlots/closure_2jets_",0,0,600,600); gStyle->SetOptStat(0); gStyle->SetOptTitle(0); finalPlots/closure_2jets_->SetHighLightColor(2); finalPlots/closure_2jets_->Range(0,0,1,1); finalPlots/closure_2jets_->SetFillColor(0); finalPlots/closure_2jets_->SetBorderMode(0); finalPlots/closure_2jets_->SetBorderSize(2); finalPlots/closure_2jets_->SetTickx(1); finalPlots/closure_2jets_->SetTicky(1); finalPlots/closure_2jets_->SetLeftMargin(0.13); finalPlots/closure_2jets_->SetRightMargin(0.05); finalPlots/closure_2jets_->SetTopMargin(0.08); finalPlots/closure_2jets_->SetBottomMargin(0.13); finalPlots/closure_2jets_->SetFrameFillStyle(0); finalPlots/closure_2jets_->SetFrameBorderMode(0); // ------------>Primitives in pad: pad1 TPad *pad1 = new TPad("pad1", "pad1",0,0.25,1,1); pad1->Draw(); pad1->cd(); pad1->Range(-32.97561,-3.654533,220.6829,4.98239); 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); TH1F *dy2jetsSFCentral_pos31 = new TH1F("dy2jetsSFCentral_pos31","",26,0,208); dy2jetsSFCentral_pos31->SetBinContent(1,10103.04); dy2jetsSFCentral_pos31->SetBinContent(2,7955.141); dy2jetsSFCentral_pos31->SetBinContent(3,5358.578); dy2jetsSFCentral_pos31->SetBinContent(4,2947.082); dy2jetsSFCentral_pos31->SetBinContent(5,1406.668); dy2jetsSFCentral_pos31->SetBinContent(6,743.5814); dy2jetsSFCentral_pos31->SetBinContent(7,247.7216); dy2jetsSFCentral_pos31->SetBinContent(8,177.0759); dy2jetsSFCentral_pos31->SetBinContent(9,54.76765); dy2jetsSFCentral_pos31->SetBinContent(10,27.95492); dy2jetsSFCentral_pos31->SetBinContent(11,3.573599); dy2jetsSFCentral_pos31->SetBinContent(12,7.190578); dy2jetsSFCentral_pos31->SetBinContent(13,-0.9366989); dy2jetsSFCentral_pos31->SetBinContent(14,3.418278); dy2jetsSFCentral_pos31->SetBinContent(15,0.1805); dy2jetsSFCentral_pos31->SetBinContent(16,-2.660932); dy2jetsSFCentral_pos31->SetBinContent(17,-1.810324); dy2jetsSFCentral_pos31->SetBinContent(18,0.2600599); dy2jetsSFCentral_pos31->SetBinContent(20,-1.950681); dy2jetsSFCentral_pos31->SetBinContent(21,-0.02981129); dy2jetsSFCentral_pos31->SetBinContent(23,0.4131573); dy2jetsSFCentral_pos31->SetBinContent(25,0.003237346); dy2jetsSFCentral_pos31->SetBinError(1,221.8895); dy2jetsSFCentral_pos31->SetBinError(2,194.9845); dy2jetsSFCentral_pos31->SetBinError(3,158.9252); dy2jetsSFCentral_pos31->SetBinError(4,116.0231); dy2jetsSFCentral_pos31->SetBinError(5,83.46275); dy2jetsSFCentral_pos31->SetBinError(6,57.00392); dy2jetsSFCentral_pos31->SetBinError(7,36.29458); dy2jetsSFCentral_pos31->SetBinError(8,23.7564); dy2jetsSFCentral_pos31->SetBinError(9,14.89051); dy2jetsSFCentral_pos31->SetBinError(10,9.009318); dy2jetsSFCentral_pos31->SetBinError(11,6.156148); dy2jetsSFCentral_pos31->SetBinError(12,4.571397); dy2jetsSFCentral_pos31->SetBinError(13,3.896455); dy2jetsSFCentral_pos31->SetBinError(14,3.736805); dy2jetsSFCentral_pos31->SetBinError(15,0.1352418); dy2jetsSFCentral_pos31->SetBinError(16,1.621422); dy2jetsSFCentral_pos31->SetBinError(17,2.122471); dy2jetsSFCentral_pos31->SetBinError(18,0.1577351); dy2jetsSFCentral_pos31->SetBinError(20,1.950681); dy2jetsSFCentral_pos31->SetBinError(21,0.06373483); dy2jetsSFCentral_pos31->SetBinError(23,0.3154368); dy2jetsSFCentral_pos31->SetBinError(25,0.003694296); dy2jetsSFCentral_pos31->SetEntries(6088.119); dy2jetsSFCentral_pos31->SetStats(0); Int_t ci; // for color index setting TColor *color; // for color definition with alpha ci = TColor::GetColor("#ff0000"); dy2jetsSFCentral_pos31->SetLineColor(ci); ci = TColor::GetColor("#ff0000"); dy2jetsSFCentral_pos31->SetMarkerColor(ci); dy2jetsSFCentral_pos31->SetMarkerStyle(20); dy2jetsSFCentral_pos31->GetXaxis()->SetTitle("JZB [GeV]"); dy2jetsSFCentral_pos31->GetXaxis()->SetLabelFont(42); dy2jetsSFCentral_pos31->GetXaxis()->SetLabelOffset(0.007); dy2jetsSFCentral_pos31->GetXaxis()->SetTitleSize(0.05); dy2jetsSFCentral_pos31->GetXaxis()->SetTitleFont(42); dy2jetsSFCentral_pos31->GetYaxis()->SetTitle("Events / 8 GeV"); dy2jetsSFCentral_pos31->GetYaxis()->SetLabelFont(42); dy2jetsSFCentral_pos31->GetYaxis()->SetLabelOffset(0.007); dy2jetsSFCentral_pos31->GetYaxis()->SetTitleSize(0.05); dy2jetsSFCentral_pos31->GetYaxis()->SetTitleOffset(1.1); dy2jetsSFCentral_pos31->GetYaxis()->SetTitleFont(42); dy2jetsSFCentral_pos31->GetZaxis()->SetLabelFont(42); dy2jetsSFCentral_pos31->GetZaxis()->SetLabelOffset(0.007); dy2jetsSFCentral_pos31->GetZaxis()->SetTitleSize(0.05); dy2jetsSFCentral_pos31->GetZaxis()->SetTitleFont(42); dy2jetsSFCentral_pos31->Draw("E,"); TH1F *dy2jetsSFCentral_neg32 = new TH1F("dy2jetsSFCentral_neg32","",26,0,208); dy2jetsSFCentral_neg32->SetBinContent(1,10149.96); dy2jetsSFCentral_neg32->SetBinContent(2,7869.323); dy2jetsSFCentral_neg32->SetBinContent(3,5529.846); dy2jetsSFCentral_neg32->SetBinContent(4,2707.386); dy2jetsSFCentral_neg32->SetBinContent(5,1556.299); dy2jetsSFCentral_neg32->SetBinContent(6,670.9131); dy2jetsSFCentral_neg32->SetBinContent(7,313.0659); dy2jetsSFCentral_neg32->SetBinContent(8,113.1423); dy2jetsSFCentral_neg32->SetBinContent(9,72.52342); dy2jetsSFCentral_neg32->SetBinContent(10,36.4336); dy2jetsSFCentral_neg32->SetBinContent(11,28.61512); dy2jetsSFCentral_neg32->SetBinContent(12,17.62793); dy2jetsSFCentral_neg32->SetBinContent(13,-4.53653); dy2jetsSFCentral_neg32->SetBinContent(14,8.867308); dy2jetsSFCentral_neg32->SetBinContent(15,2.080175); dy2jetsSFCentral_neg32->SetBinContent(16,2.349378); dy2jetsSFCentral_neg32->SetBinContent(17,0.6122901); dy2jetsSFCentral_neg32->SetBinContent(18,0.03597052); dy2jetsSFCentral_neg32->SetBinContent(19,0.5950243); dy2jetsSFCentral_neg32->SetBinContent(20,1.083504); dy2jetsSFCentral_neg32->SetBinContent(21,-0.04978319); dy2jetsSFCentral_neg32->SetBinContent(24,-0.0028057); dy2jetsSFCentral_neg32->SetBinContent(25,-0.01589897); dy2jetsSFCentral_neg32->SetBinContent(26,0.1225875); dy2jetsSFCentral_neg32->SetBinError(1,224.5963); dy2jetsSFCentral_neg32->SetBinError(2,204.0334); dy2jetsSFCentral_neg32->SetBinError(3,166.1238); dy2jetsSFCentral_neg32->SetBinError(4,122.1954); dy2jetsSFCentral_neg32->SetBinError(5,85.49084); dy2jetsSFCentral_neg32->SetBinError(6,58.37896); dy2jetsSFCentral_neg32->SetBinError(7,36.1449); dy2jetsSFCentral_neg32->SetBinError(8,24.2707); dy2jetsSFCentral_neg32->SetBinError(9,17.3206); dy2jetsSFCentral_neg32->SetBinError(10,11.53139); dy2jetsSFCentral_neg32->SetBinError(11,9.931111); dy2jetsSFCentral_neg32->SetBinError(12,7.086422); dy2jetsSFCentral_neg32->SetBinError(13,3.667476); dy2jetsSFCentral_neg32->SetBinError(14,5.400853); dy2jetsSFCentral_neg32->SetBinError(15,1.619058); dy2jetsSFCentral_neg32->SetBinError(16,2.12316); dy2jetsSFCentral_neg32->SetBinError(17,0.6109248); dy2jetsSFCentral_neg32->SetBinError(18,0.03658355); dy2jetsSFCentral_neg32->SetBinError(19,0.6111301); dy2jetsSFCentral_neg32->SetBinError(20,1.083504); dy2jetsSFCentral_neg32->SetBinError(21,0.05357796); dy2jetsSFCentral_neg32->SetBinError(24,0.003719428); dy2jetsSFCentral_neg32->SetBinError(25,0.01589897); dy2jetsSFCentral_neg32->SetBinError(26,0.1225875); dy2jetsSFCentral_neg32->SetEntries(5730.575); dy2jetsSFCentral_neg32->SetStats(0); ci = TColor::GetColor("#0000ff"); dy2jetsSFCentral_neg32->SetLineColor(ci); ci = TColor::GetColor("#0000ff"); dy2jetsSFCentral_neg32->SetMarkerColor(ci); dy2jetsSFCentral_neg32->SetMarkerStyle(20); dy2jetsSFCentral_neg32->GetXaxis()->SetTitle("JZB [GeV]"); dy2jetsSFCentral_neg32->GetXaxis()->SetLabelFont(42); dy2jetsSFCentral_neg32->GetXaxis()->SetLabelOffset(0.007); dy2jetsSFCentral_neg32->GetXaxis()->SetTitleSize(0.05); dy2jetsSFCentral_neg32->GetXaxis()->SetTitleFont(42); dy2jetsSFCentral_neg32->GetYaxis()->SetTitle("Events / 8 GeV"); dy2jetsSFCentral_neg32->GetYaxis()->SetLabelFont(42); dy2jetsSFCentral_neg32->GetYaxis()->SetLabelOffset(0.007); dy2jetsSFCentral_neg32->GetYaxis()->SetTitleSize(0.05); dy2jetsSFCentral_neg32->GetYaxis()->SetTitleOffset(1.1); dy2jetsSFCentral_neg32->GetYaxis()->SetTitleFont(42); dy2jetsSFCentral_neg32->GetZaxis()->SetLabelFont(42); dy2jetsSFCentral_neg32->GetZaxis()->SetLabelOffset(0.007); dy2jetsSFCentral_neg32->GetZaxis()->SetTitleSize(0.05); dy2jetsSFCentral_neg32->GetZaxis()->SetTitleFont(42); dy2jetsSFCentral_neg32->Draw("HIST,SAME"); TLegend *leg = new TLegend(0.65,0.5,0.9,0.72,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("dy2jetsSFCentral_pos","JZB > 0","P"); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); ci = TColor::GetColor("#ff0000"); entry->SetMarkerColor(ci); entry->SetMarkerStyle(20); entry->SetMarkerSize(1); entry->SetTextFont(42); entry=leg->AddEntry("dy2jetsSFCentral_neg","JZB < 0","L"); ci = TColor::GetColor("#0000ff"); entry->SetLineColor(ci); entry->SetLineStyle(1); entry->SetLineWidth(1); 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(); finalPlots/closure_2jets_->cd(); // ------------>Primitives in pad: pad2 TPad *pad2 = new TPad("pad2", "pad2",0,0.05,1,0.25); pad2->Draw(); pad2->cd(); pad2->Range(-32.97561,-1,220.6829,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); TH1F *dy2jetsSFCentral_neg_ratio33 = new TH1F("dy2jetsSFCentral_neg_ratio33","",26,0,208); dy2jetsSFCentral_neg_ratio33->SetBinContent(1,0.9953773); dy2jetsSFCentral_neg_ratio33->SetBinContent(2,1.010905); dy2jetsSFCentral_neg_ratio33->SetBinContent(3,0.9690285); dy2jetsSFCentral_neg_ratio33->SetBinContent(4,1.088534); dy2jetsSFCentral_neg_ratio33->SetBinContent(5,0.903855); dy2jetsSFCentral_neg_ratio33->SetBinContent(6,1.108312); dy2jetsSFCentral_neg_ratio33->SetBinContent(7,0.7912763); dy2jetsSFCentral_neg_ratio33->SetBinContent(8,1.565072); dy2jetsSFCentral_neg_ratio33->SetBinContent(9,0.755172); dy2jetsSFCentral_neg_ratio33->SetBinContent(10,0.767284); dy2jetsSFCentral_neg_ratio33->SetBinContent(11,0.124885); dy2jetsSFCentral_neg_ratio33->SetBinContent(12,0.4079084); dy2jetsSFCentral_neg_ratio33->SetBinContent(13,0.2064792); dy2jetsSFCentral_neg_ratio33->SetBinContent(14,0.3854922); dy2jetsSFCentral_neg_ratio33->SetBinContent(15,0.08677156); dy2jetsSFCentral_neg_ratio33->SetBinContent(16,-1.132611); dy2jetsSFCentral_neg_ratio33->SetBinContent(17,-2.956645); dy2jetsSFCentral_neg_ratio33->SetBinContent(18,7.229806); dy2jetsSFCentral_neg_ratio33->SetBinContent(20,-1.800345); dy2jetsSFCentral_neg_ratio33->SetBinContent(21,0.5988224); dy2jetsSFCentral_neg_ratio33->SetBinContent(25,-0.2036199); dy2jetsSFCentral_neg_ratio33->SetBinError(1,0.03103274); dy2jetsSFCentral_neg_ratio33->SetBinError(2,0.03606836); dy2jetsSFCentral_neg_ratio33->SetBinError(3,0.04090727); dy2jetsSFCentral_neg_ratio33->SetBinError(4,0.0651939); dy2jetsSFCentral_neg_ratio33->SetBinError(5,0.07308393); dy2jetsSFCentral_neg_ratio33->SetBinError(6,0.1285281); dy2jetsSFCentral_neg_ratio33->SetBinError(7,0.1476022); dy2jetsSFCentral_neg_ratio33->SetBinError(8,0.3959827); dy2jetsSFCentral_neg_ratio33->SetBinError(9,0.2732848); dy2jetsSFCentral_neg_ratio33->SetBinError(10,0.3465879); dy2jetsSFCentral_neg_ratio33->SetBinError(11,0.2194588); dy2jetsSFCentral_neg_ratio33->SetBinError(12,0.3068218); dy2jetsSFCentral_neg_ratio33->SetBinError(13,0.8749766); dy2jetsSFCentral_neg_ratio33->SetBinError(14,0.482408); dy2jetsSFCentral_neg_ratio33->SetBinError(15,0.09374494); dy2jetsSFCentral_neg_ratio33->SetBinError(16,1.234491); dy2jetsSFCentral_neg_ratio33->SetBinError(17,4.551819); dy2jetsSFCentral_neg_ratio33->SetBinError(18,8.561321); dy2jetsSFCentral_neg_ratio33->SetBinError(20,2.546073); dy2jetsSFCentral_neg_ratio33->SetBinError(21,1.433309); dy2jetsSFCentral_neg_ratio33->SetBinError(25,0.308954); dy2jetsSFCentral_neg_ratio33->SetMinimum(0); dy2jetsSFCentral_neg_ratio33->SetMaximum(2); dy2jetsSFCentral_neg_ratio33->SetEntries(1.574428); dy2jetsSFCentral_neg_ratio33->SetStats(0); ci = TColor::GetColor("#0000ff"); dy2jetsSFCentral_neg_ratio33->SetLineColor(ci); ci = TColor::GetColor("#0000ff"); dy2jetsSFCentral_neg_ratio33->SetMarkerColor(ci); dy2jetsSFCentral_neg_ratio33->SetMarkerStyle(20); dy2jetsSFCentral_neg_ratio33->GetXaxis()->SetLabelFont(42); dy2jetsSFCentral_neg_ratio33->GetXaxis()->SetLabelOffset(0.007); dy2jetsSFCentral_neg_ratio33->GetXaxis()->SetLabelSize(0.12); dy2jetsSFCentral_neg_ratio33->GetXaxis()->SetTitleSize(0.14); dy2jetsSFCentral_neg_ratio33->GetXaxis()->SetTitleFont(42); dy2jetsSFCentral_neg_ratio33->GetYaxis()->SetTitle("Ratio"); dy2jetsSFCentral_neg_ratio33->GetYaxis()->CenterTitle(true); dy2jetsSFCentral_neg_ratio33->GetYaxis()->SetNdivisions(4); dy2jetsSFCentral_neg_ratio33->GetYaxis()->SetLabelFont(42); dy2jetsSFCentral_neg_ratio33->GetYaxis()->SetLabelOffset(0.007); dy2jetsSFCentral_neg_ratio33->GetYaxis()->SetLabelSize(0.12); dy2jetsSFCentral_neg_ratio33->GetYaxis()->SetTitleSize(0.14); dy2jetsSFCentral_neg_ratio33->GetYaxis()->SetTitleOffset(0.3); dy2jetsSFCentral_neg_ratio33->GetYaxis()->SetTitleFont(42); dy2jetsSFCentral_neg_ratio33->GetZaxis()->SetLabelFont(42); dy2jetsSFCentral_neg_ratio33->GetZaxis()->SetLabelOffset(0.007); dy2jetsSFCentral_neg_ratio33->GetZaxis()->SetTitleSize(0.05); dy2jetsSFCentral_neg_ratio33->GetZaxis()->SetTitleFont(42); dy2jetsSFCentral_neg_ratio33->Draw("l, "); TLine *line = new TLine(0,1,208,1); ci = TColor::GetColor("#666666"); line->SetLineColor(ci); line->Draw(); Double_t Graph0_fx3[4] = { 0, 250, 250, 0}; Double_t Graph0_fy3[4] = { 0.7, 0.7, 1.3, 1.3}; TGraph *graph = new TGraph(4,Graph0_fx3,Graph0_fy3); graph->SetName("Graph0"); graph->SetTitle("Graph"); ci = 1181; color = new TColor(ci, 1, 0, 0, " ", 0.4); graph->SetFillColor(ci); graph->SetMarkerStyle(20); TH1F *Graph_Graph3 = new TH1F("Graph_Graph3","Graph",100,0,275); Graph_Graph3->SetMinimum(0.64); Graph_Graph3->SetMaximum(1.36); Graph_Graph3->SetDirectory(0); Graph_Graph3->SetStats(0); Graph_Graph3->SetMarkerStyle(20); Graph_Graph3->GetXaxis()->SetLabelFont(42); Graph_Graph3->GetXaxis()->SetLabelOffset(0.007); Graph_Graph3->GetXaxis()->SetTitleSize(0.05); Graph_Graph3->GetXaxis()->SetTitleFont(42); Graph_Graph3->GetYaxis()->SetLabelFont(42); Graph_Graph3->GetYaxis()->SetLabelOffset(0.007); Graph_Graph3->GetYaxis()->SetTitleSize(0.05); Graph_Graph3->GetYaxis()->SetTitleOffset(1.1); Graph_Graph3->GetYaxis()->SetTitleFont(42); Graph_Graph3->GetZaxis()->SetLabelFont(42); Graph_Graph3->GetZaxis()->SetLabelOffset(0.007); Graph_Graph3->GetZaxis()->SetTitleSize(0.05); Graph_Graph3->GetZaxis()->SetTitleFont(42); graph->SetHistogram(Graph_Graph3); graph->Draw("f"); pad2->Modified(); finalPlots/closure_2jets_->cd(); finalPlots/closure_2jets_->Modified(); finalPlots/closure_2jets_->cd(); finalPlots/closure_2jets_->SetSelected(finalPlots/closure_2jets_); }