1 |
{
|
2 |
gStyle->SetOptStat(0);
|
3 |
gROOT->SetStyle("Plain");
|
4 |
gROOT->LoadMacro("scripts/plotMETHistos1.C");
|
5 |
gROOT->LoadMacro("scripts/plotDeltaMETHistos1.C");
|
6 |
gROOT->LoadMacro("scripts/drawLeg1.C");
|
7 |
|
8 |
bool plotgif=true;
|
9 |
|
10 |
TFile f0("runs/trial0/root/histos.root");
|
11 |
f0.cd();
|
12 |
TH1F *DYmm0= (TH1F*)DYmm_htcmetNew->Clone();
|
13 |
TH1F *DYee0= (TH1F*)DYee_htcmetNew->Clone();
|
14 |
TH1F *QCD0= (TH1F*)QCDpt30_htcmetNew->Clone();
|
15 |
TH1F *TTbar0=(TH1F*)TTbar_hdeltatcmetNew->Clone();
|
16 |
TH1F *TTbar0phi=(TH1F*)TTbar_hdeltatcmetphiNew->Clone();
|
17 |
|
18 |
TFile f8("runs/trial8/root/histos.root");
|
19 |
f8.cd();
|
20 |
TH1F *DYmm8= (TH1F*)DYmm_htcmetNew->Clone();
|
21 |
TH1F *DYee8= (TH1F*)DYee_htcmetNew->Clone();
|
22 |
TH1F *QCD8= (TH1F*)QCDpt30_htcmetNew->Clone();
|
23 |
TH1F *TTbar8=(TH1F*)TTbar_hdeltatcmetNew->Clone();
|
24 |
TH1F *TTbar8phi=(TH1F*)TTbar_hdeltatcmetphiNew->Clone();
|
25 |
|
26 |
TFile f10("runs/trial10/root/histos.root");
|
27 |
TH1F *DYmm10= (TH1F*)DYmm_htcmetNew->Clone();
|
28 |
TH1F *DYee10= (TH1F*)DYee_htcmetNew->Clone();
|
29 |
TH1F *QCD10= (TH1F*)QCDpt30_htcmetNew->Clone();
|
30 |
TH1F *TTbar10=(TH1F*)TTbar_hdeltatcmetNew->Clone();
|
31 |
TH1F *TTbar10phi=(TH1F*)TTbar_hdeltatcmetphiNew->Clone();
|
32 |
|
33 |
TCanvas *c1=new TCanvas("c1","",1200,600);
|
34 |
c1->Divide(3,2);
|
35 |
|
36 |
c1->cd(1);
|
37 |
plotMETHistos1(DYmm0,DYmm8,DYmm10,
|
38 |
"STD","RM TRANS","TYPE1",
|
39 |
"DY#rightarrow#mu^{+}#mu^{-}","MET (GeV)",0.1,true,false);
|
40 |
|
41 |
c1->cd(2);
|
42 |
plotMETHistos1(DYee0,DYee8,DYee10,
|
43 |
"STD","RM TRANS","TYPE1",
|
44 |
"DY#rightarrow e^{+}e^{-}","MET (GeV)",0.1,true,false);
|
45 |
|
46 |
c1->cd(3);
|
47 |
plotMETHistos1(QCD0,QCD8,QCD10,
|
48 |
"STD","RM TRANS","TYPE1",
|
49 |
"QCD p_{T}>30 GeV","MET (GeV)",0.1,true,false);
|
50 |
|
51 |
c1->cd(4);
|
52 |
plotDeltaMETHistos1(TTbar0,TTbar8,TTbar10,
|
53 |
"STD","RM TRANS","TYPE1",
|
54 |
"t#bar{t}","MET^{RECO}-MET^{GEN} (GeV)",0.1,true,false);
|
55 |
|
56 |
c1->cd(5);
|
57 |
plotDeltaMETHistos1(TTbar0phi,TTbar8phi,TTbar10phi,
|
58 |
"STD","RM TRANS","TYPE1",
|
59 |
"t#bar{t}","#phi^{RECO}_{MET}-#phi^{GEN}_{MET}",0.1,true,false);
|
60 |
|
61 |
|
62 |
|
63 |
if(plotgif){
|
64 |
string giffile1="runs/"+dir+"/plots/met.gif";
|
65 |
c1->Print(giffile1.c_str());
|
66 |
}
|
67 |
|
68 |
|
69 |
|
70 |
}
|
71 |
|
72 |
|
73 |
/*
|
74 |
TCanvas *c2=new TCanvas("c2","",1200,800);
|
75 |
c2->Divide(2,2);
|
76 |
|
77 |
c2->cd(2);
|
78 |
QCDpt30_correctedJetEta->Draw();
|
79 |
QCDpt30_correctedJetEta->GetXaxis()->SetTitle("#eta_{JET}");
|
80 |
QCDpt30_correctedJetEta->SetTitle("QCD p_{T}>30 GeV");
|
81 |
|
82 |
c2->cd(3);
|
83 |
DYee_correctedJetEta->Draw();
|
84 |
DYee_correctedJetEta->GetXaxis()->SetTitle("#eta_{JET}");
|
85 |
DYee_correctedJetEta->SetTitle("DY#rightarrow e^{+}e^{-}");
|
86 |
|
87 |
c2->cd(4);
|
88 |
DYmm_correctedJetEta->Draw();
|
89 |
DYmm_correctedJetEta->GetXaxis()->SetTitle("#eta_{JET}");
|
90 |
DYmm_correctedJetEta->SetTitle("DY#rightarrow #mu^{+}#mu^{-}");
|
91 |
*/
|