1 |
kukartse |
1.1 |
{
|
2 |
kukartse |
1.13 |
<<<<<<< make_training_sample.C
|
3 |
|
|
TChain ch_ttbar("ttljets");
|
4 |
|
|
//TChain ch_ttbar("mva/ttljets");
|
5 |
|
|
TChain ch_w("ttljets");
|
6 |
|
|
//TChain ch_w("mva/ttljets");
|
7 |
|
|
=======
|
8 |
kukartse |
1.11 |
//TChain ch_ttbar("ttljets");
|
9 |
jindal |
1.12 |
TChain ch_ttbar("ttljets");
|
10 |
kukartse |
1.11 |
//TChain ch_w("ttljets");
|
11 |
jindal |
1.12 |
TChain ch_w("ttljets");
|
12 |
kukartse |
1.13 |
>>>>>>> 1.12
|
13 |
kukartse |
1.7 |
TChain ch_z("ttljets");
|
14 |
|
|
TChain ch_tW("ttljets"); // single top
|
15 |
|
|
TChain ch_t("ttljets"); // single top
|
16 |
|
|
TChain ch_s("ttljets"); // single top
|
17 |
|
|
TChain ch_qcd("ttljets");
|
18 |
kukartse |
1.9 |
//
|
19 |
kukartse |
1.13 |
ch_ttbar . Add("TTJets-madgraph_Fall08_IDEAL_V9_v2_14may2009.root");
|
20 |
kukartse |
1.9 |
//ch_ttbar . Add("TTJets_jes_up_21may2009.root");
|
21 |
|
|
//ch_ttbar . Add("TTJets_jes_down_21may2009.root");
|
22 |
|
|
//ch_ttbar . Add("Tauola_23mar2009.root");
|
23 |
|
|
//ch_ttbar . Add("TTJets_LargerISRFSR_23may2009.root");
|
24 |
|
|
//ch_ttbar . Add("TTJets_SmallerISRFSR_23may2009.root");
|
25 |
kukartse |
1.13 |
<<<<<<< make_training_sample.C
|
26 |
|
|
//ch_ttbar . Add("TTJets_Fall08.root");
|
27 |
|
|
=======
|
28 |
jindal |
1.12 |
// ch_ttbar . Add("TTJets_Fall08.root");
|
29 |
|
|
ch_ttbar . Add("TTJets-madgraph_Fall08_IDEAL_jes_down_5_12Jun2009.root");
|
30 |
kukartse |
1.13 |
>>>>>>> 1.12
|
31 |
kukartse |
1.9 |
//
|
32 |
kukartse |
1.13 |
ch_w . Add("Wjets-madgraph_Winter09_IDEAL_V11_FastSim_v1.root");
|
33 |
kukartse |
1.9 |
//ch_w . Add("Wjets_jes_up_21may2009.root");
|
34 |
|
|
//ch_w . Add("Wjets_jes_down_21may2009.root");
|
35 |
kukartse |
1.10 |
//ch_w . Add("/uscms_data/d2/lpcljm/MVA/Summer08/May_28_2009/WJets_ScaleUp-madgraph_Winter09/Muons/all.root");
|
36 |
kukartse |
1.9 |
//ch_w . Add("/uscms_data/d2/lpcljm/MVA/Summer08/May_28_2009/WJets_ScaleDown-madgraph_Winter09/Muons/all.root");
|
37 |
|
|
//ch_w . Add("WJets_Threshold20GeV_22may2009.root");
|
38 |
|
|
//ch_w . Add("WJets_Threshold5GeV_22may2009.root");
|
39 |
kukartse |
1.13 |
<<<<<<< make_training_sample.C
|
40 |
|
|
//ch_w . Add("Wjets_Fullsim.root");
|
41 |
|
|
//
|
42 |
|
|
ch_z . Add("Zjets-madgraph_Winter09_IDEAL_V11_FastSim_v1.root");
|
43 |
|
|
=======
|
44 |
jindal |
1.12 |
// ch_w . Add("Wjets_Fullsim.root");
|
45 |
|
|
ch_w . Add("Wjets-madgraph_Winter09_IDEAL_V11_FastSim_jes_down_5_12Jun2009.root");
|
46 |
|
|
//
|
47 |
|
|
// ch_z . Add("Zjets-madgraph_Winter09_IDEAL_V11_FastSim_v1.root");
|
48 |
kukartse |
1.13 |
>>>>>>> 1.12
|
49 |
kukartse |
1.9 |
//ch_z . Add("Zjets_jes_up_21may2009.root");
|
50 |
|
|
//ch_z . Add("Zjets_jes_down_21may2009.root");
|
51 |
jindal |
1.12 |
ch_z . Add("Zjets-madgraph_Winter09_IDEAL_V11_FastSim_jes_down_5_12Jun2009.root");
|
52 |
|
|
//
|
53 |
kukartse |
1.9 |
ch_t . Add("SingleTop_tChannel_Summer08_IDEAL_V9_v1.root");
|
54 |
|
|
ch_tW. Add("SingleTop_tWChannel_Summer08_IDEAL_V9_v1.root");
|
55 |
|
|
ch_s . Add("SingleTop_sChannel_Summer08_IDEAL_V9_v1.root");
|
56 |
|
|
//
|
57 |
jindal |
1.12 |
// ch_qcd . Add("InclusiveMuPt15_Summer08_IDEAL_V9_v1_14may2009.root");
|
58 |
|
|
ch_qcd . Add("InclusiveMuPt15_Summer08_IDEAL_jes_down_5_12Jun2009.root");
|
59 |
kukartse |
1.9 |
//ch_qcd . Add("InclusiveMuPt15_jes_up_21may2009.root");
|
60 |
|
|
//ch_qcd . Add("InclusiveMuPt15_jes_down_21may2009.root");
|
61 |
|
|
/**************************
|
62 |
kukartse |
1.7 |
ch_ttbar . Add("TTJets-madgraph_Fall08_IDEAL_V9_v2_14may2009.root");
|
63 |
|
|
ch_w . Add("Wjets-madgraph_Winter09_IDEAL_V11_FastSim_v1.root");
|
64 |
|
|
ch_z . Add("Zjets-madgraph_Winter09_IDEAL_V11_FastSim_v1.root");
|
65 |
|
|
ch_t . Add("SingleTop_tChannel_Summer08_IDEAL_V9_v1.root");
|
66 |
|
|
ch_tW. Add("SingleTop_tWChannel_Summer08_IDEAL_V9_v1.root");
|
67 |
|
|
ch_s . Add("SingleTop_sChannel_Summer08_IDEAL_V9_v1.root");
|
68 |
|
|
ch_qcd . Add("InclusiveMuPt15_Summer08_IDEAL_V9_v1_14may2009.root");
|
69 |
kukartse |
1.9 |
***************************/
|
70 |
kukartse |
1.1 |
|
71 |
|
|
// selection
|
72 |
kukartse |
1.2 |
#include "cuts.C"
|
73 |
kukartse |
1.7 |
the_cut = cut4;
|
74 |
|
|
TCut the_qcd_cut = cut4_qcd;
|
75 |
kukartse |
1.1 |
|
76 |
|
|
// when copying, include all branches
|
77 |
kukartse |
1.7 |
ch_ttbar . SetBranchStatus("*",1);
|
78 |
|
|
ch_w . SetBranchStatus("*",1);
|
79 |
|
|
ch_z . SetBranchStatus("*",1);
|
80 |
|
|
ch_qcd . SetBranchStatus("*",1);
|
81 |
kukartse |
1.1 |
|
82 |
|
|
// create new TTrees from the input
|
83 |
kukartse |
1.7 |
TTree * t_sig = ch_ttbar . CopyTree(the_cut);
|
84 |
|
|
TTree * t_wjets = ch_w . CopyTree(the_cut);
|
85 |
|
|
TTree * t_zjets = ch_z . CopyTree(the_cut);
|
86 |
|
|
TTree * t_t = ch_t . CopyTree(the_cut);
|
87 |
|
|
TTree * t_tW = ch_tW . CopyTree(the_cut);
|
88 |
|
|
TTree * t_s = ch_s . CopyTree(the_cut);
|
89 |
|
|
TTree * t_qcd = ch_qcd . CopyTree(the_qcd_cut);
|
90 |
|
|
//
|
91 |
kukartse |
1.11 |
//TTree * _sig = t_sig->CopyTree("","",47831,392); // nominal, leave events for mock data
|
92 |
jindal |
1.12 |
//TTree * _sig = t_sig->CopyTree("",""); // systematics - take all events
|
93 |
kukartse |
1.9 |
//
|
94 |
jindal |
1.12 |
//TTree * _wjets = t_wjets->CopyTree("",""); // systematics - take all events
|
95 |
kukartse |
1.11 |
//TTree * _wjets = t_wjets->CopyTree("","",13177,0);
|
96 |
|
|
//TTree * _zjets = t_zjets->CopyTree("","",2474,0);
|
97 |
jindal |
1.12 |
TTree * _t = t_t ->CopyTree("","",523,0);
|
98 |
|
|
TTree * _tW = t_tW->CopyTree("","",1092,0);
|
99 |
|
|
TTree * _s = t_s ->CopyTree("","",18,0);
|
100 |
kukartse |
1.9 |
//
|
101 |
|
|
//_____ WJets threshold 20 GeV
|
102 |
|
|
//
|
103 |
|
|
/****************
|
104 |
|
|
TTree * _wjets = t_wjets->CopyTree("","",3592,0);
|
105 |
|
|
TTree * _zjets = t_zjets->CopyTree("","",508,0);
|
106 |
|
|
TTree * _t = t_t ->CopyTree("","",145,0);
|
107 |
|
|
TTree * _tW = t_tW->CopyTree("","",99,0);
|
108 |
|
|
TTree * _s = t_s ->CopyTree("","",5,0);
|
109 |
|
|
*****************/
|
110 |
|
|
//
|
111 |
|
|
//_____ WJets scale up
|
112 |
|
|
//
|
113 |
kukartse |
1.10 |
/****************
|
114 |
kukartse |
1.9 |
TTree * _wjets = t_wjets->CopyTree("","",1115,0);
|
115 |
|
|
TTree * _zjets = t_zjets->CopyTree("","",331,0);
|
116 |
|
|
TTree * _t = t_t ->CopyTree("","",95,0);
|
117 |
|
|
TTree * _tW = t_tW->CopyTree("","",64,0);
|
118 |
|
|
TTree * _s = t_s ->CopyTree("","",3,0);
|
119 |
kukartse |
1.10 |
*****************/
|
120 |
kukartse |
1.9 |
//
|
121 |
|
|
//_____ WJets threshold 5 GeV
|
122 |
|
|
//
|
123 |
|
|
/****************
|
124 |
|
|
TTree * _wjets = t_wjets->CopyTree("","",2014,0);
|
125 |
|
|
TTree * _zjets = t_zjets->CopyTree("","",359,0);
|
126 |
|
|
TTree * _t = t_t ->CopyTree("","",103,0);
|
127 |
|
|
TTree * _tW = t_tW->CopyTree("","",70,0);
|
128 |
|
|
TTree * _s = t_s ->CopyTree("","",4,0);
|
129 |
|
|
*****************/
|
130 |
|
|
//
|
131 |
|
|
//_____ JES up
|
132 |
|
|
//
|
133 |
|
|
/****************
|
134 |
|
|
TTree * _sig = t_sig->CopyTree("","");
|
135 |
jindal |
1.12 |
// TTree * _wjets = t_wjets->CopyTree("","",18324,0);
|
136 |
|
|
// TTree * _wjets = t_wjets->CopyTree("","",15572,0); //jes up 5
|
137 |
|
|
TTree * _wjets = t_wjets->CopyTree("","",14093,0); //jes up 2
|
138 |
|
|
// TTree * _zjets = t_zjets->CopyTree("","",3321,0);
|
139 |
|
|
// TTree * _zjets = t_zjets->CopyTree("","",2952,0);//jes up 5
|
140 |
|
|
TTree * _zjets = t_zjets->CopyTree("","",2657,0);//jes up 2
|
141 |
kukartse |
1.9 |
*****************/
|
142 |
|
|
//
|
143 |
|
|
//_____ JES down
|
144 |
|
|
//
|
145 |
jindal |
1.12 |
// /******************** nominal
|
146 |
kukartse |
1.9 |
TTree * _sig = t_sig->CopyTree("","");
|
147 |
jindal |
1.12 |
// TTree * _wjets = t_wjets->CopyTree("","",9231,0);
|
148 |
|
|
TTree * _wjets = t_wjets->CopyTree("","",11126,0);//jes down 5
|
149 |
|
|
// TTree * _wjets = t_wjets->CopyTree("","",12360,0);//jes down 2
|
150 |
|
|
// TTree * _zjets = t_zjets->CopyTree("","",1635,0);
|
151 |
|
|
TTree * _zjets = t_zjets->CopyTree("","",2077,0);//jes down 5
|
152 |
|
|
// TTree * _zjets = t_zjets->CopyTree("","",2314,0);//jes down 2
|
153 |
|
|
// *********************/
|
154 |
kukartse |
1.9 |
//
|
155 |
kukartse |
1.11 |
//_wjets -> CopyAddresses(_zjets);
|
156 |
|
|
//_wjets -> CopyEntries(_zjets);
|
157 |
|
|
//_wjets -> CopyAddresses(_t);
|
158 |
|
|
//_wjets -> CopyEntries(_t);
|
159 |
|
|
//_wjets -> CopyAddresses(_tW);
|
160 |
|
|
//_wjets -> CopyEntries(_tW);
|
161 |
|
|
//_wjets -> CopyAddresses(_s);
|
162 |
|
|
//_wjets -> CopyEntries(_s);
|
163 |
|
|
//
|
164 |
kukartse |
1.7 |
TTree * _qcd = t_qcd->CopyTree("","");
|
165 |
kukartse |
1.1 |
|
166 |
|
|
|
167 |
|
|
// define new TTree names
|
168 |
|
|
_sig.SetName("ttbar");
|
169 |
|
|
_wjets.SetName("wjets");
|
170 |
kukartse |
1.3 |
_qcd.SetName("qcd");
|
171 |
kukartse |
1.1 |
//_sig->Print();
|
172 |
|
|
//_wjets->Print();
|
173 |
|
|
//_qcd->Print();
|
174 |
|
|
|
175 |
|
|
// output file
|
176 |
jindal |
1.12 |
TFile * out_file = new TFile("/uscms_data/d1/lpcljm/MVA/Summer08/training/muon_jets_training_jes_down_5_15jun2009.root", "RECREATE");
|
177 |
kukartse |
1.11 |
//TFile * out_file = new TFile("/uscms_data/d1/lpcljm/MVA/Summer08/training/muon_jets_training-wfastsim-summer08-30may2009.root", "RECREATE");
|
178 |
kukartse |
1.3 |
//TFile * out_file = new TFile("./tmva_training-summer08-25feb2009.root", "RECREATE");
|
179 |
kukartse |
1.9 |
//TFile * out_file = new TFile("/uscms_data/d1/lpcljm/MVA/Summer08/training/muon_jets_training-jes-up-summer08-22may2009.root", "RECREATE");
|
180 |
|
|
//TFile * out_file = new TFile("/uscms_data/d1/lpcljm/MVA/Summer08/training/muon_jets_training-jes-down-summer08-22may2009.root", "RECREATE");
|
181 |
|
|
//TFile * out_file = new TFile("/uscms_data/d1/lpcljm/MVA/Summer08/training/muon_jets_training-tauola-summer08-23may2009.root", "RECREATE");
|
182 |
|
|
//TFile * out_file = new TFile("/uscms_data/d1/lpcljm/MVA/Summer08/training/muon_jets_training-ISR_FSR_larger-summer08-23may2009.root", "RECREATE");
|
183 |
|
|
//TFile * out_file = new TFile("/uscms_data/d1/lpcljm/MVA/Summer08/training/muon_jets_training-ISR_FSR_smaller-summer08-23may2009.root", "RECREATE");
|
184 |
|
|
//TFile * out_file = new TFile("/uscms_data/d1/lpcljm/MVA/Summer08/training/muon_jets_training_WJets_threshold20-summer08-23may2009.root", "RECREATE");
|
185 |
|
|
//TFile * out_file = new TFile("/uscms_data/d1/lpcljm/MVA/Summer08/training/muon_jets_training_WJets_threshold5-summer08-23may2009.root", "RECREATE");
|
186 |
kukartse |
1.10 |
//TFile * out_file = new TFile("/uscms_data/d1/lpcljm/MVA/Summer08/training/muon_jets_training_WJets_scaleUp-summer08-28may2009.root", "RECREATE");
|
187 |
kukartse |
1.1 |
out_file->cd();
|
188 |
|
|
_sig->Write();
|
189 |
|
|
_wjets->Write();
|
190 |
kukartse |
1.3 |
_qcd->Write();
|
191 |
kukartse |
1.1 |
|
192 |
|
|
out_file->Write();
|
193 |
|
|
delete out_file;
|
194 |
|
|
}
|
195 |
|
|
|