{ //=========Macro generated from canvas: c1/c1 //========= (Sat Oct 20 15:46:03 2012) by ROOT version5.26/00 TCanvas *c1 = new TCanvas("c1", "c1",0,0,1000,1200); gStyle->SetOptStat(0); c1->SetHighLightColor(2); c1->Range(0,0,1,1); c1->SetFillColor(0); c1->SetBorderMode(0); c1->SetBorderSize(10); c1->SetLeftMargin(0.15); c1->SetRightMargin(0.05); c1->SetTopMargin(0.08); c1->SetBottomMargin(0.13); c1->SetFrameFillStyle(0); c1->SetFrameLineStyle(0); c1->SetFrameBorderMode(0); c1->SetFrameBorderSize(10); // ------------>Primitives in pad: c1_1 TPad *c1_1 = new TPad("c1_1", "c1_1",0.01,0.51,0.99,0.99); c1_1->Draw(); c1_1->cd(); c1_1->Range(-54.79452,-23.84446,219.1781,135.1186); c1_1->SetFillColor(0); c1_1->SetBorderMode(0); c1_1->SetBorderSize(10); c1_1->SetLeftMargin(0.2); c1_1->SetRightMargin(0.07); c1_1->SetTopMargin(0.05); c1_1->SetBottomMargin(0.15); c1_1->SetFrameFillStyle(0); c1_1->SetFrameLineStyle(0); c1_1->SetFrameBorderMode(0); c1_1->SetFrameBorderSize(10); c1_1->SetFrameFillStyle(0); c1_1->SetFrameLineStyle(0); c1_1->SetFrameBorderMode(0); c1_1->SetFrameBorderSize(10); THStack *ALL = new THStack(); ALL->SetName("ALL"); ALL->SetTitle(""); ALL->SetMinimum(0); ALL->SetMaximum(121.1147); TH1F *ALL40__118 = new TH1F("ALL40__118","",50,0,200); ALL40__118->SetMinimum(0); ALL40__118->SetMaximum(127.1704); ALL40__118->SetDirectory(0); ALL40__118->SetStats(0); ALL40__118->GetXaxis()->SetTitle("M_{ll} (GeV/c^{2})"); ALL40__118->GetXaxis()->SetLabelFont(42); ALL40__118->GetXaxis()->SetLabelOffset(0.02); ALL40__118->GetXaxis()->SetLabelSize(0.05); ALL40__118->GetXaxis()->SetTitleSize(0.055); ALL40__118->GetXaxis()->SetTitleFont(42); ALL40__118->GetYaxis()->SetTitle("Events/4 GeV/c^{2}"); ALL40__118->GetYaxis()->SetLabelFont(42); ALL40__118->GetYaxis()->SetLabelOffset(0.008); ALL40__118->GetYaxis()->SetLabelSize(0.05); ALL40__118->GetYaxis()->SetTitleSize(0.055); ALL40__118->GetYaxis()->SetTitleFont(42); ALL->SetHistogram(ALL40); TH1D *Process_0_0 = new TH1D("Process_0_0","Process_0_0",50,0,200); Process_0_0->SetBinContent(2,0.0009869175); Process_0_0->SetBinContent(3,0.06449927); Process_0_0->SetBinContent(4,0.1906307); Process_0_0->SetBinError(2,0.001165833); Process_0_0->SetBinError(3,0.006826377); Process_0_0->SetBinError(4,0.01177813); Process_0_0->SetEntries(351.3755); Process_0_0->SetStats(0); Process_0_0->SetFillColor(19); Process_0_0->GetXaxis()->SetTitle("dimass"); Process_0_0->GetYaxis()->SetLabelFont(42); Process_0_0->GetYaxis()->SetLabelOffset(0.008); Process_0_0->GetYaxis()->SetLabelSize(0.05); Process_0_0->GetYaxis()->SetTitleSize(0.055); Process_0_0->GetYaxis()->SetTitleOffset(1.8); Process_0_0->GetYaxis()->SetTitleFont(42); ALL->Add(Process_0_0,""); TH1D *Process_1_0 = new TH1D("Process_1_0","Process_1_0",50,0,200); Process_1_0->SetBinContent(2,0.07833731); Process_1_0->SetBinContent(3,0.2779624); Process_1_0->SetBinContent(4,0.5014747); Process_1_0->SetBinError(2,0.004007415); Process_1_0->SetBinError(3,0.007550071); Process_1_0->SetBinError(4,0.01015239); Process_1_0->SetEntries(7843); Process_1_0->SetStats(0); Process_1_0->SetFillColor(7); Process_1_0->GetXaxis()->SetTitle("dimass"); Process_1_0->GetYaxis()->SetLabelFont(42); Process_1_0->GetYaxis()->SetLabelOffset(0.008); Process_1_0->GetYaxis()->SetLabelSize(0.05); Process_1_0->GetYaxis()->SetTitleSize(0.055); Process_1_0->GetYaxis()->SetTitleOffset(1.8); Process_1_0->GetYaxis()->SetTitleFont(42); ALL->Add(Process_1_0,""); TH1D *Process_2_0 = new TH1D("Process_2_0","Process_2_0",50,0,200); Process_2_0->SetBinContent(2,0.00516792); Process_2_0->SetBinContent(3,0.01849551); Process_2_0->SetBinContent(4,0.03681076); Process_2_0->SetBinError(2,0.001068134); Process_2_0->SetBinError(3,0.002169987); Process_2_0->SetBinError(4,0.003019238); Process_2_0->SetEntries(459); Process_2_0->SetStats(0); Process_2_0->SetFillColor(8); Process_2_0->GetXaxis()->SetTitle("dimass"); Process_2_0->GetYaxis()->SetLabelFont(42); Process_2_0->GetYaxis()->SetLabelOffset(0.008); Process_2_0->GetYaxis()->SetLabelSize(0.05); Process_2_0->GetYaxis()->SetTitleSize(0.055); Process_2_0->GetYaxis()->SetTitleOffset(1.8); Process_2_0->GetYaxis()->SetTitleFont(42); ALL->Add(Process_2_0,""); TH1D *Process_3_0 = new TH1D("Process_3_0","Process_3_0",50,0,200); Process_3_0->SetBinContent(4,0.01667904); Process_3_0->SetBinError(4,0.00732303); Process_3_0->SetEntries(8); Process_3_0->SetStats(0); Process_3_0->SetFillColor(9); Process_3_0->GetXaxis()->SetTitle("dimass"); Process_3_0->GetYaxis()->SetLabelFont(42); Process_3_0->GetYaxis()->SetLabelOffset(0.008); Process_3_0->GetYaxis()->SetLabelSize(0.05); Process_3_0->GetYaxis()->SetTitleSize(0.055); Process_3_0->GetYaxis()->SetTitleOffset(1.8); Process_3_0->GetYaxis()->SetTitleFont(42); ALL->Add(Process_3_0,""); TH1D *Process_4_0 = new TH1D("Process_4_0","Process_4_0",50,0,200); Process_4_0->SetBinContent(2,2.764299); Process_4_0->SetBinContent(3,3.261643); Process_4_0->SetBinContent(4,2.093554); Process_4_0->SetBinError(2,1.307555); Process_4_0->SetBinError(3,1.305424); Process_4_0->SetBinError(4,0.6943013); Process_4_0->SetEntries(162); Process_4_0->SetStats(0); Process_4_0->SetFillColor(5); Process_4_0->GetXaxis()->SetTitle("dimass"); Process_4_0->GetYaxis()->SetLabelFont(42); Process_4_0->GetYaxis()->SetLabelOffset(0.008); Process_4_0->GetYaxis()->SetLabelSize(0.05); Process_4_0->GetYaxis()->SetTitleSize(0.055); Process_4_0->GetYaxis()->SetTitleOffset(1.8); Process_4_0->GetYaxis()->SetTitleFont(42); ALL->Add(Process_4_0,""); TH1D *Process_5_0 = new TH1D("Process_5_0","Process_5_0",50,0,200); Process_5_0->SetBinContent(2,20.91546); Process_5_0->SetBinContent(3,65.75559); Process_5_0->SetBinContent(4,49.04089); Process_5_0->SetBinError(2,0.8717696); Process_5_0->SetBinError(3,1.525143); Process_5_0->SetBinError(4,1.259411); Process_5_0->SetEntries(14049); Process_5_0->SetStats(0); Process_5_0->SetFillColor(46); Process_5_0->GetXaxis()->SetTitle("dimass"); Process_5_0->GetYaxis()->SetLabelFont(42); Process_5_0->GetYaxis()->SetLabelOffset(0.008); Process_5_0->GetYaxis()->SetLabelSize(0.05); Process_5_0->GetYaxis()->SetTitleSize(0.055); Process_5_0->GetYaxis()->SetTitleOffset(1.8); Process_5_0->GetYaxis()->SetTitleFont(42); ALL->Add(Process_5_0,""); TH1D *Process_6_0 = new TH1D("Process_6_0","Process_6_0",50,0,200); Process_6_0->SetBinContent(2,4.336349); Process_6_0->SetBinContent(3,17.9375); Process_6_0->SetBinContent(4,20.74196); Process_6_0->SetBinError(2,0.7606306); Process_6_0->SetBinError(3,1.59144); Process_6_0->SetBinError(4,1.692588); Process_6_0->SetEntries(1426); Process_6_0->SetStats(0); Process_6_0->SetFillColor(42); Process_6_0->GetXaxis()->SetTitle("dimass"); Process_6_0->GetYaxis()->SetLabelFont(42); Process_6_0->GetYaxis()->SetLabelOffset(0.008); Process_6_0->GetYaxis()->SetLabelSize(0.05); Process_6_0->GetYaxis()->SetTitleSize(0.055); Process_6_0->GetYaxis()->SetTitleOffset(1.8); Process_6_0->GetYaxis()->SetTitleFont(42); ALL->Add(Process_6_0,""); TH1D *Process_7_0 = new TH1D("Process_7_0","Process_7_0",50,0,200); Process_7_0->SetBinContent(2,0.002854649); Process_7_0->SetBinContent(3,0.01739207); Process_7_0->SetBinContent(4,0.0433031); Process_7_0->SetBinError(2,0.0005561431); Process_7_0->SetBinError(3,0.001731347); Process_7_0->SetBinError(4,0.002345311); Process_7_0->SetEntries(1127); Process_7_0->SetStats(0); Process_7_0->SetFillColor(2); Process_7_0->GetXaxis()->SetTitle("dimass"); Process_7_0->GetYaxis()->SetLabelFont(42); Process_7_0->GetYaxis()->SetLabelOffset(0.008); Process_7_0->GetYaxis()->SetLabelSize(0.05); Process_7_0->GetYaxis()->SetTitleSize(0.055); Process_7_0->GetYaxis()->SetTitleOffset(1.8); Process_7_0->GetYaxis()->SetTitleFont(42); ALL->Add(Process_7_0,""); ALL->Draw("hist"); TGraph *graph = new TGraph(6); graph->SetName("Graph"); graph->SetTitle("Graph"); graph->SetFillColor(6); graph->SetFillStyle(3344); graph->SetLineWidth(2); graph->SetPoint(0,6,30.90196); graph->SetPoint(1,10,96.3644); graph->SetPoint(2,14,80.40342); graph->SetPoint(3,14,64.9272); graph->SetPoint(4,10,78.30177); graph->SetPoint(5,6,25.30495); TH1F *Graph30 = new TH1F("Graph30","Graph",100,5.2,14.8); Graph30->SetMinimum(18.199); Graph30->SetMaximum(103.4703); Graph30->SetDirectory(0); Graph30->SetStats(0); Graph30->GetXaxis()->SetLabelFont(42); Graph30->GetXaxis()->SetLabelOffset(0.05); Graph30->GetXaxis()->SetLabelSize(0.05); Graph30->GetXaxis()->SetTitleSize(0.055); Graph30->GetXaxis()->SetTitleOffset(0.5); Graph30->GetXaxis()->SetTitleFont(42); Graph30->GetYaxis()->SetLabelFont(42); Graph30->GetYaxis()->SetLabelOffset(0.008); Graph30->GetYaxis()->SetLabelSize(0.05); Graph30->GetYaxis()->SetTitleSize(0.055); Graph30->GetYaxis()->SetTitleOffset(1.8); Graph30->GetYaxis()->SetTitleFont(42); graph->SetHistogram(Graph30); graph->Draw("f"); TH1D *Process_8_0__119 = new TH1D("Process_8_0__119","Process_8_0",50,0,200); Process_8_0__119->SetBinContent(2,25); Process_8_0__119->SetBinContent(3,79); Process_8_0__119->SetBinContent(4,84); Process_8_0__119->SetBinError(2,5); Process_8_0__119->SetBinError(3,8.888194); Process_8_0__119->SetBinError(4,9.165151); Process_8_0__119->SetMaximum(121.1147); Process_8_0__119->SetEntries(188); Process_8_0__119->SetDirectory(0); Process_8_0__119->SetStats(0); Process_8_0__119->SetMarkerStyle(20); Process_8_0__119->GetXaxis()->SetTitle("dimass"); Process_8_0__119->GetYaxis()->SetLabelFont(42); Process_8_0__119->GetYaxis()->SetLabelOffset(0.008); Process_8_0__119->GetYaxis()->SetLabelSize(0.05); Process_8_0__119->GetYaxis()->SetTitleSize(0.055); Process_8_0__119->GetYaxis()->SetTitleOffset(1.8); Process_8_0__119->GetYaxis()->SetTitleFont(42); Process_8_0__119->Draw("PESAME"); TH1D *Rescaled0_7__120 = new TH1D("Rescaled0_7__120","Process_7_0",50,0,200); Rescaled0_7__120->SetBinContent(2,0.04281973); Rescaled0_7__120->SetBinContent(3,0.2608811); Rescaled0_7__120->SetBinContent(4,0.6495465); Rescaled0_7__120->SetBinError(2,0.008342147); Rescaled0_7__120->SetBinError(3,0.0259702); Rescaled0_7__120->SetBinError(4,0.03517966); Rescaled0_7__120->SetEntries(16905); Rescaled0_7__120->SetDirectory(0); Rescaled0_7__120->SetStats(0); Int_t ci; // for color index setting ci = TColor::GetColor("#000000"); Rescaled0_7__120->SetLineColor(ci); Rescaled0_7__120->GetXaxis()->SetTitle("dimass"); Rescaled0_7__120->GetYaxis()->SetLabelFont(42); Rescaled0_7__120->GetYaxis()->SetLabelOffset(0.008); Rescaled0_7__120->GetYaxis()->SetLabelSize(0.05); Rescaled0_7__120->GetYaxis()->SetTitleSize(0.055); Rescaled0_7__120->GetYaxis()->SetTitleOffset(1.8); Rescaled0_7__120->GetYaxis()->SetTitleFont(42); Rescaled0_7__120->Draw("HISTSAME"); TLatex * tex = new TLatex(0.22,0.88,"#int L=9.7fb^{-1}"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.038); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.7,0.96,"CDF Run II Preliminary"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.038); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.7,0.91,"HWW-BaseMllInvSameSign"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.038); tex->SetLineWidth(2); tex->Draw(); tex = new TLatex(0.82,0.6,"m_{H}=160"); tex->SetNDC(); tex->SetTextFont(42); tex->SetTextSize(0.038); tex->SetLineWidth(2); tex->Draw(); TLegend *leg = new TLegend(0.7,0.7,0.79,0.89,NULL,"brNDC"); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(19); leg->SetFillStyle(1001); TLegendEntry *entry=leg->AddEntry("Process_0_0","WW","F"); entry->SetFillColor(19); entry->SetFillStyle(1001); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry=leg->AddEntry("Process_1_0","WZ","F"); entry->SetFillColor(7); entry->SetFillStyle(1001); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry=leg->AddEntry("Process_2_0","ZZ","F"); entry->SetFillColor(8); entry->SetFillStyle(1001); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry=leg->AddEntry("Process_3_0","t#bar{t}","F"); entry->SetFillColor(9); entry->SetFillStyle(1001); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); leg->Draw(); leg = new TLegend(0.8,0.7,0.89,0.89,NULL,"brNDC"); leg->SetLineColor(1); leg->SetLineStyle(1); leg->SetLineWidth(1); leg->SetFillColor(19); leg->SetFillStyle(1001); entry=leg->AddEntry("Process_4_0","DY","F"); entry->SetFillColor(5); entry->SetFillStyle(1001); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry=leg->AddEntry("Process_5_0","W#gamma","F"); entry->SetFillColor(46); entry->SetFillStyle(1001); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry=leg->AddEntry("Process_6_0","W+jet","F"); entry->SetFillColor(42); entry->SetFillStyle(1001); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry=leg->AddEntry("Process_7_0","H","F"); entry->SetFillColor(2); entry->SetFillStyle(1001); entry->SetLineColor(1); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); entry=leg->AddEntry("Rescaled0_7","Higgsx 15","L"); ci = TColor::GetColor("#000000"); entry->SetLineColor(ci); entry->SetLineStyle(1); entry->SetLineWidth(1); entry->SetMarkerColor(1); entry->SetMarkerStyle(21); entry->SetMarkerSize(1); leg->Draw(); c1_1->Modified(); c1->cd(); // ------------>Primitives in pad: c1_2 c1_2 = new TPad("c1_2", "c1_2",0.01,0.01,0.99,0.49); c1_2->Draw(); c1_2->cd(); c1_2->Range(0,0,1,1); c1_2->SetFillColor(0); c1_2->SetBorderMode(0); c1_2->SetBorderSize(10); c1_2->SetLeftMargin(0.15); c1_2->SetRightMargin(0.05); c1_2->SetTopMargin(0.08); c1_2->SetBottomMargin(0.13); c1_2->SetFrameFillStyle(0); c1_2->SetFrameLineStyle(0); c1_2->SetFrameBorderMode(0); c1_2->SetFrameBorderSize(10); c1_2->Modified(); c1->cd(); c1->Modified(); c1->cd(); c1->SetSelected(c1); }