ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/algomez/FourTop/TreeAnalyzer/test/runAnalysis.C
Revision: 1.7
Committed: Mon Nov 5 01:25:16 2012 UTC (12 years, 6 months ago) by algomez
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.6: +83 -34 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 void runAnalysis(TString sample="all", TString proc="all", TString sys="all", TString updown="both", bool getLogs=false)
2 {
3 TString desdir = "/uscms/home/algomez/work/CMSSW_4_2_4/src/Yumiceva/TreeAnalyzer/test/backup/";
4 //TString desdir = "/eos/uscms/store/user/algomez/FourTop/resultsTreeAnalyzer/results13/";
5 TProof *p = TProof::Open("lite://", desdir ,desdir);
6
7 //p->AddDynamicPath("");
8 p->Exec("gSystem->Load(\"/uscms/home/algomez/work/CMSSW_4_2_4/lib/slc5_amd64_gcc434/libYumicevaTop7TeV.so\")");
9 p->Exec("gSystem->Load(\"/uscms/home/algomez/work/CMSSW_4_2_4/lib/slc5_amd64_gcc434/libCondFormatsJetMETObjects.so\")");
10 p->AddIncludePath("/uscms/home/algomez/work/CMSSW_4_2_4/src/");
11
12 p->Archive(" ",desdir);
13
14 //p->AddInput(new TNamed("PROOF_OUTPUTFILE_LOCATION", "LOCAL"));
15
16
17 if (sample=="tttt"|| sample=="ttttSM"||sample=="all")
18 {
19 TDSet *mc_tttt_SM = new TDSet("top","*","/PATNtupleMaker");
20 mc_tttt_SM->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_SM-Tuple-PATskim.root");
21 if (proc =="all" ) {
22 mc_tttt_SM->Process("Analyzer.C+","sample=tttt_SM");
23 }
24 if ( proc =="sys" ) {
25 if (updown == "both" || updown == "up") mc_tttt_SM->Process("Analyzer.C+", sys+"UP sample=tttt_SM");
26 if (updown == "both" || updown == "down") mc_tttt_SM->Process("Analyzer.C+", sys+"DOWN sample=tttt_SM");
27 }
28 }
29
30 if (sample=="tttt"||sample=="tttt400"||sample=="all")
31 {
32 TDSet *mc_tttt_Gh400 = new TDSet("top","*","/PATNtupleMaker");
33 mc_tttt_Gh400->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh400_50k_1-Tuple-PATskim.root");
34 mc_tttt_Gh400->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh400_50k_2-Tuple-PATskim.root");
35 if (proc =="all" ) {
36 mc_tttt_Gh400->Process("Analyzer.C+","sample=tttt_Gh400");
37 }
38 if ( proc =="sys" ) {
39 if (updown == "both" || updown == "up") mc_tttt_Gh400->Process("Analyzer.C+", sys+"UP sample=tttt_Gh400");
40 if (updown == "both" || updown == "down") mc_tttt_Gh400->Process("Analyzer.C+", sys+"DOWN sample=tttt_Gh400");
41 }
42 }
43
44 if (sample=="tttt"||sample=="tttt500"||sample=="all")
45 {
46 TDSet *mc_tttt_Gh500 = new TDSet("top","*","/PATNtupleMaker");
47 mc_tttt_Gh500->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh500_50k_1-Tuple-PATskim.root");
48 mc_tttt_Gh500->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh500_50k_2-Tuple-PATskim.root");
49 if (proc =="all" ) {
50 mc_tttt_Gh500->Process("Analyzer.C+","sample=tttt_Gh500");
51 }
52 if ( proc =="sys" ) {
53 if (updown == "both" || updown == "up") mc_tttt_Gh500->Process("Analyzer.C+", sys+"UP sample=tttt_Gh500");
54 if (updown == "both" || updown == "down") mc_tttt_Gh500->Process("Analyzer.C+", sys+"DOWN sample=tttt_Gh500");
55 }
56 }
57
58 if (sample=="tttt"||sample=="tttt600"||sample=="all")
59 {
60 TDSet *mc_tttt_Gh600 = new TDSet("top","*","/PATNtupleMaker");
61 //mc_tttt_Gh600->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh600_50k_1-Tuple-PATskim.root");
62 mc_tttt_Gh600->Add("/uscms/home/algomez/work/CMSSW_4_2_4/src/Yumiceva/Top7TeV/test/tttt_Gh600_test_FASTSIM_FULLSIM/tttt_Gh600-Tuple-PATskim.root");
63 //mc_tttt_Gh600->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh600_50k_2-Tuple-PATskim.root");
64 if (proc =="all" ) {
65 mc_tttt_Gh600->Process("Analyzer.C+","sample=tttt_Gh600");
66 }
67 if ( proc =="sys" ) {
68 if (updown == "both" || updown == "up") mc_tttt_Gh600->Process("Analyzer.C+", sys+"UP sample=tttt_Gh600");
69 if (updown == "both" || updown == "down") mc_tttt_Gh600->Process("Analyzer.C+", sys+"DOWN sample=tttt_Gh600");
70 }
71 }
72
73 if (sample=="tttt"||sample=="tttt700"||sample=="all")
74 {
75 TDSet *mc_tttt_Gh700 = new TDSet("top","*","/PATNtupleMaker");
76 mc_tttt_Gh700->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh700_50k_1-Tuple-PATskim.root");
77 mc_tttt_Gh700->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh700_50k_2-Tuple-PATskim.root");
78 if (proc =="all" ) {
79 mc_tttt_Gh700->Process("Analyzer.C+","sample=tttt_Gh700");
80 }
81 if ( proc =="sys" ) {
82 if (updown == "both" || updown == "up") mc_tttt_Gh700->Process("Analyzer.C+", sys+"UP sample=tttt_Gh700");
83 if (updown == "both" || updown == "down") mc_tttt_Gh700->Process("Analyzer.C+", sys+"DOWN sample=tttt_Gh700");
84 }
85 }
86
87 if (sample=="tttt"||sample=="tttt800"||sample=="all")
88 {
89 TDSet *mc_tttt_Gh800 = new TDSet("top","*","/PATNtupleMaker");
90 mc_tttt_Gh800->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh800_50k_1-Tuple-PATskim.root");
91 mc_tttt_Gh800->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh800_50k_2-Tuple-PATskim.root");
92 if (proc =="all" ) {
93 mc_tttt_Gh800->Process("Analyzer.C+","sample=tttt_Gh800");
94 }
95 if ( proc =="sys" ) {
96 if (updown == "both" || updown == "up") mc_tttt_Gh800->Process("Analyzer.C+", sys+"UP sample=tttt_Gh800");
97 if (updown == "both" || updown == "down") mc_tttt_Gh800->Process("Analyzer.C+", sys+"DOWN sample=tttt_Gh800");
98 }
99 }
100
101 if (sample=="tttt"||sample=="tttt900"||sample=="all")
102 {
103 TDSet *mc_tttt_Gh900 = new TDSet("top","*","/PATNtupleMaker");
104 mc_tttt_Gh900->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh900_50k_1-Tuple-PATskim.root");
105 mc_tttt_Gh900->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh900_50k_2-Tuple-PATskim.root");
106 if (proc =="all" ) {
107 mc_tttt_Gh900->Process("Analyzer.C+","sample=tttt_Gh900");
108 }
109 if ( proc =="sys" ) {
110 if (updown == "both" || updown == "up") mc_tttt_Gh900->Process("Analyzer.C+", sys+"UP sample=tttt_Gh900");
111 if (updown == "both" || updown == "down") mc_tttt_Gh900->Process("Analyzer.C+", sys+"DOWN sample=tttt_Gh900");
112 }
113 }
114
115 if (sample=="tttt"||sample=="tttt1000"||sample=="all")
116 {
117 TDSet *mc_tttt_Gh1000 = new TDSet("top","*","/PATNtupleMaker");
118 mc_tttt_Gh1000->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh1000_50k_1-Tuple-PATskim.root");
119 mc_tttt_Gh1000->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh1000_50k_2-Tuple-PATskim.root");
120 if (proc =="all" ) {
121 mc_tttt_Gh1000->Process("Analyzer.C+","sample=tttt_Gh1000");
122 }
123 if ( proc =="sys" ) {
124 if (updown == "both" || updown == "up") mc_tttt_Gh1000->Process("Analyzer.C+", sys+"UP sample=tttt_Gh1000");
125 if (updown == "both" || updown == "down") mc_tttt_Gh1000->Process("Analyzer.C+", sys+"DOWN sample=tttt_Gh1000");
126 }
127 }
128
129 if (sample=="tttt"||sample=="ttttUED6"||sample=="all")
130 {
131 TDSet *mc_tttt_UED6 = new TDSet("top","*","/PATNtupleMaker");
132 mc_tttt_UED6->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_UED6-Tuple-PATskim.root");
133 if (proc =="all" ) {
134 mc_tttt_UED6->Process("Analyzer.C+","sample=ttttUED6");
135 }
136 if ( proc =="sys" ) {
137 if (updown == "both" || updown == "up") mc_tttt_UED6->Process("Analyzer.C+", sys+"UP sample=ttttUED6");
138 if (updown == "both" || updown == "down") mc_tttt_UED6->Process("Analyzer.C+", sys+"DOWN sample=ttttUED6");
139 }
140 }
141 /*if (sample=="tttt"||sample=="tttt1200"||sample=="all")
142 {
143 TDSet *mc_tttt_Gh1200 = new TDSet("top","*","/PATNtupleMaker");
144 mc_tttt_Gh1200->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/tttt_Gh1200-Tuple-PATskim.root");
145 if (proc =="all" ) {
146 mc_tttt_Gh1200->Process("Analyzer.C+","sample=tttt_Gh1200");
147 }
148 if ( proc =="sys" ) {
149 if (updown == "both" || updown == "up") mc_tttt_Gh1200->Process("Analyzer.C+", sys+"UP sample=tttt_Gh1200");
150 if (updown == "both" || updown == "down") mc_tttt_Gh1200->Process("Analyzer.C+", sys+"DOWN sample=tttt_Gh1200");
151 }
152 }*/
153
154 if (sample=="MC"||sample=="ttbar"||sample=="all")
155 {
156 TDSet *mc_ttbar = new TDSet("top","*","/PATNtupleMaker");
157 mc_ttbar->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/TTbar_Fall11_Mu.root"); ///uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/TTbar_Mu.root");
158 if (proc =="all" ) {
159 mc_ttbar->Process("Analyzer.C+","sample=ttbar");
160 }
161 if ( proc =="sys" ) {
162 if (updown == "both" || updown == "up") mc_ttbar->Process("Analyzer.C+", sys+"UP sample=ttbar");
163 if (updown == "both" || updown == "down") mc_ttbar->Process("Analyzer.C+", sys+"DOWN sample=ttbar");
164 }
165 }
166
167 if (sample=="TTbar"||sample=="all")
168 {
169 TDSet *mc_TTbar = new TDSet("top","*","/PATNtupleMaker");
170 mc_TTbar->Add("/eos/uscms/store/user/algomez/ttbar/ttbar_pythia8-Tuple-PATskim.root");
171 mc_TTbar->Add("/eos/uscms/store/user/algomez/ttbar/ttbar_pythia8_100k-Tuple-PATskim.root");
172 if (proc =="all" ) {
173 mc_TTbar->Process("Analyzer.C+","sample=TTbar");
174 }
175 if ( proc =="sys" ) {
176 if (updown == "both" || updown == "up") mc_TTbar->Process("Analyzer.C+", sys+"UP sample=TTbar");
177 if (updown == "both" || updown == "down") mc_TTbar->Process("Analyzer.C+", sys+"DOWN sample=TTbar");
178 }
179 }
180
181 if (sample=="TTbar_POWHEG"||sample=="all")
182 {
183 TDSet *mc_ttbar = new TDSet("top","*","/PATNtupleMaker");
184 mc_ttbar->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/TT_Powheg_Mu.root");
185 if (proc =="all" ) mc_ttbar->Process("Analyzer.C+","sample=ttbar_powheg");
186 if ( proc =="sys" ) {
187 if (updown == "both" || updown == "up") mc_ttbar->Process("Analyzer.C+", sys+"UP sample=ttbar_powheg");
188 if (updown == "both" || updown == "down") mc_ttbar->Process("Analyzer.C+", sys+"DOWN sample=ttbar_powheg");
189 }
190 }
191
192 if (sample=="TTbarM"||sample=="MC")
193 {
194 TDSet *mc_ttbarm = new TDSet("top","*","/PATNtupleMaker");
195 mc_ttbarm->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/TTbar_matchup_Mu.root");
196 if (proc =="all" ) {mc_ttbarm->Process("Analyzer.C+","sample=ttbarMatchup");}
197 }
198
199
200 if (sample=="TTbarM"||sample=="MC")
201 {
202 TDSet *mc_ttbarm = new TDSet("top","*","/PATNtupleMaker");
203 mc_ttbarm->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/TTbar_matchdown_Mu.root");
204 if (proc =="all" ) {mc_ttbarm->Process("Analyzer.C+","sample=ttbarMatchdown");}
205 }
206
207
208 if (sample=="TTbarQ"||sample=="MC")
209 {
210 TDSet *mc_ttbarm = new TDSet("top","*","/PATNtupleMaker");
211 mc_ttbarm->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/TTbar_scaleup_Mu.root");
212 if (proc =="all" ) {mc_ttbarm->Process("Analyzer.C+","sample=ttbarScaleup");}
213 }
214
215
216 if (sample=="TTbarQ"||sample=="MC")
217 {
218 TDSet *mc_ttbarm = new TDSet("top","*","/PATNtupleMaker");
219 mc_ttbarm->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/TTbar_scaledown_Mu.root");
220 if (proc =="all" ) {mc_ttbarm->Process("Analyzer.C+","sample=ttbarScaledown");}
221 }
222
223 if (sample=="WJets"||sample=="all")
224 {
225 TDSet *mc_WJets = new TDSet("top","*","/PATNtupleMaker");
226 mc_WJets->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/WJets_Mu.root");
227 if (proc =="all" ) {
228 mc_WJets->Process("Analyzer.C+","sample=WJets");
229 }
230 if ( proc =="sys" ) {
231 if (updown == "both" || updown == "up") mc_WJets->Process("Analyzer.C+", sys+"UP sample=WJets");
232 if (updown == "both" || updown == "down") mc_WJets->Process("Analyzer.C+", sys+"DOWN sample=WJets");
233 }
234 }
235
236 if (sample=="MC"||sample=="Wjets"||sample=="Wbb"||sample=="all")
237 {
238 TDSet *mc_Wbb = new TDSet("top","*","/PATNtupleMaker");
239 mc_Wbb->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/WJets_Mu.root");
240 if (proc =="all" ) {
241 mc_Wbb->Process("Analyzer.C+","sample=Wbb");
242 }
243 if ( proc =="sys" ) {
244 if (updown == "both" || updown == "up") mc_Wbb->Process("Analyzer.C+", sys+"UP sample=Wbb");
245 if (updown == "both" || updown == "down") mc_Wbb->Process("Analyzer.C+", sys+"DOWN sample=Wbb");
246 }
247 }
248
249 if (sample=="MC"||sample=="Wjets"||sample=="Wcc"||sample=="all")
250 {
251 TDSet *mc_Wcc = new TDSet("top","*","/PATNtupleMaker");
252 mc_Wcc->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/WJets_Mu.root");
253 if (proc =="all" ) {
254 mc_Wcc->Process("Analyzer.C+","sample=Wcc");
255 }
256 if ( proc =="sys" ) {
257 if (updown == "both" || updown == "up") mc_Wcc->Process("Analyzer.C+", sys+"UP sample=Wcc");
258 if (updown == "both" || updown == "down") mc_Wcc->Process("Analyzer.C+", sys+"DOWN sample=Wcc");
259 }
260 }
261
262 if (sample=="MC"||sample=="Wjets"||sample=="Wqq"||sample=="all")
263 {
264 TDSet *mc_Wqq = new TDSet("top","*","/PATNtupleMaker");
265 mc_Wqq->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/WJets_Mu.root");
266 if (proc =="all" ) {
267 mc_Wqq->Process("Analyzer.C+","sample=Wqq");
268 }
269 if ( proc =="sys" ) {
270 if (updown == "both" || updown == "up") mc_Wqq->Process("Analyzer.C+", sys+"UP sample=Wqq");
271 if (updown == "both" || updown == "down") mc_Wqq->Process("Analyzer.C+", sys+"DOWN sample=Wqq");
272 }
273 }
274
275 if (sample=="QCD"||sample=="all")
276 {
277 TDSet *mc_QCD = new TDSet("top","*","/PATNtupleMaker");
278 mc_QCD->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/QCD_Mu.root");
279 if (proc =="all" ) {
280 mc_QCD->Process("Analyzer.C+","sample=QCD");
281 }
282 if ( proc =="sys" ) {
283 if (updown == "both" || updown == "up") mc_QCD->Process("Analyzer.C+", sys+"UP sample=QCD");
284 if (updown == "both" || updown == "down") mc_QCD->Process("Analyzer.C+", sys+"DOWN sample=QCD");
285 }
286 }
287
288 if (sample=="MC"||sample=="ST"||sample=="STsch"||sample=="all")
289 {
290 TDSet *mc_STsch = new TDSet("top","*","/PATNtupleMaker");
291 mc_STsch->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STsch_Mu.root");
292 if (proc =="all" ) {
293 mc_STsch->Process("Analyzer.C+","sample=STsch");
294 }
295 if ( proc =="sys" ) {
296 if (updown == "both" || updown == "up") mc_STsch->Process("Analyzer.C+", sys+"UP sample=STsch");
297 if (updown == "both" || updown == "down") mc_STsch->Process("Analyzer.C+", sys+"DOWN sample=STsch");
298 }
299 }
300
301 if (sample=="MC"||sample=="ST"||sample=="STtch"||sample=="all")
302 {
303 TDSet *mc_STtch = new TDSet("top","*","/PATNtupleMaker");
304 mc_STtch->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STtch_Mu.root");
305 if (proc =="all" ) {
306 mc_STtch->Process("Analyzer.C+","sample=STtch");
307 }
308 if ( proc =="sys" ) {
309 if (updown == "both" || updown == "up") mc_STtch->Process("Analyzer.C+", sys+"UP sample=STtch");
310 if (updown == "both" || updown == "down") mc_STtch->Process("Analyzer.C+", sys+"DOWN sample=STtch");
311 }
312 }
313
314 if (sample=="MC"||sample=="ST"||sample=="STtWch"||sample=="all")
315 {
316 TDSet *mc_STtWch = new TDSet("top","*","/PATNtupleMaker");
317 mc_STtWch->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STtWch_Mu.root");
318 if (proc =="all" ) {
319 mc_STtWch->Process("Analyzer.C+","sample=STtWch");
320 }
321 if ( proc =="sys" ) {
322 if (updown == "both" || updown == "up") mc_STtWch->Process("Analyzer.C+", sys+"UP sample=STtWch");
323 if (updown == "both" || updown == "down") mc_STtWch->Process("Analyzer.C+", sys+"DOWN sample=STtWch");
324 }
325 }
326
327 if (sample=="MC"||sample=="ST"||sample=="STsch_bar"||sample=="all")
328 {
329 TDSet *mc_STsch_bar = new TDSet("top","*","/PATNtupleMaker");
330 mc_STsch_bar->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STsch_bar_Mu.root");
331 if (proc =="all" ) {
332 mc_STsch_bar->Process("Analyzer.C+","sample=STsch_bar");
333 }
334 if ( proc =="sys" ) {
335 if (updown == "both" || updown == "up") mc_STsch_bar->Process("Analyzer.C+", sys+"UP sample=STsch_bar");
336 if (updown == "both" || updown == "down") mc_STsch_bar->Process("Analyzer.C+", sys+"DOWN sample=STsch_bar");
337 }
338 }
339
340 if (sample=="MC"||sample=="ST"||sample=="STtch_bar"||sample=="all")
341 {
342 TDSet *mc_STtch_bar = new TDSet("top","*","/PATNtupleMaker");
343 mc_STtch_bar->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STtch_bar_Mu.root");
344 if (proc =="all" ) {
345 mc_STtch_bar->Process("Analyzer.C+","sample=STtch_bar");
346 }
347 if ( proc =="sys" ) {
348 if (updown == "both" || updown == "up") mc_STtch_bar->Process("Analyzer.C+", sys+"UP sample=STtch_bar");
349 if (updown == "both" || updown == "down") mc_STtch_bar->Process("Analyzer.C+", sys+"DOWN sample=STtch_bar");
350 }
351 }
352
353 if (sample=="MC"||sample=="ST"||sample=="STtWch_bar"||sample=="all")
354 {
355 TDSet *mc_STtWch_bar = new TDSet("top","*","/PATNtupleMaker");
356 mc_STtWch_bar->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STtWch_bar_Mu.root");
357 if (proc =="all" ) {
358 mc_STtWch_bar->Process("Analyzer.C+","sample=STtWch_bar");
359 }
360 if ( proc =="sys" ) {
361 if (updown == "both" || updown == "up") mc_STtWch_bar->Process("Analyzer.C+", sys+"UP sample=STtWch_bar");
362 if (updown == "both" || updown == "down") mc_STtWch_bar->Process("Analyzer.C+", sys+"DOWN sample=STtWch_bar");
363 }
364 }
365
366 if (sample=="MC"||sample=="diboson"||sample=="WW"||sample=="all")
367 {
368 TDSet *mc_WW = new TDSet("top","*","/PATNtupleMaker");
369 mc_WW->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/WW_Mu.root");
370 if (proc =="all" ) {
371 mc_WW->Process("Analyzer.C+","sample=WW");
372 }
373 if ( proc =="sys" ) {
374 if (updown == "both" || updown == "up") mc_WW->Process("Analyzer.C+", sys+"UP sample=WW");
375 if (updown == "both" || updown == "down") mc_WW->Process("Analyzer.C+", sys+"DOWN sample=WW");
376 }
377 }
378
379 if (sample=="MC"||sample=="diboson"||sample=="WZ"||sample=="all")
380 {
381 TDSet *mc_WZ = new TDSet("top","*","/PATNtupleMaker");
382 mc_WZ->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/WZ_Mu.root");
383 if (proc =="all" ) {
384 mc_WZ->Process("Analyzer.C+","sample=WZ");
385 }
386 if ( proc =="sys" ) {
387 if (updown == "both" || updown == "up") mc_WZ->Process("Analyzer.C+", sys+"UP sample=WZ");
388 if (updown == "both" || updown == "down") mc_WZ->Process("Analyzer.C+", sys+"DOWN sample=WZ");
389 }
390 }
391
392 if (sample=="MC"||sample=="ZJets"||sample=="all")
393 {
394 TDSet *mc_ZJets = new TDSet("top","*","/PATNtupleMaker");
395 mc_ZJets->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/ZJets_Mu.root");
396 if (proc =="all" ) {
397 mc_ZJets->Process("Analyzer.C+","sample=ZJets");
398 }
399 if ( proc =="sys" ) {
400 if (updown == "both" || updown == "up") mc_ZJets->Process("Analyzer.C+", sys+"UP sample=ZJets");
401 if (updown == "both" || updown == "down") mc_ZJets->Process("Analyzer.C+", sys+"DOWN sample=ZJets");
402 }
403 }
404
405 if (sample=="data"||sample=="all")
406 {
407 TDSet *data = new TDSet("top","*","/PATNtupleMaker");
408 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_May10ReReco_Mu.root");
409 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v4_Run_165088_166967_Mu.root");
410 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v4_Run_167039_167913_Mu.root");
411 //data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Aug05ReReco_Mu.root");
412 //data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v6_Run_172620_173198_Mu.root");
413 //data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v6_Run_173236_173692_Mu.root");
414 //data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Run2011B-PromptReco-v1_175860_178380_Mu.root");
415 //data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Run2011B-PromptReco-v1_178420_180252_Mu.root");
416 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Aug05ReReco_Mu.root");
417 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v6_Run_172620_173198_Mu.root");
418 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v6_Run_173236_173692_Mu.root");
419 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Run2011B-PromptReco-v1_175860_177452_Mu.root");
420 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Run2011B-PromptReco-v1_177718_178380_Mu.root");
421 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Run2011B-PromptReco-v1_178420_180252_Mu.root ");
422
423 data->Process("Analyzer.C+","sample=data");
424 // get log files
425 if (getLogs)
426 {
427 logList = p->GetManager()->GetSessionLogs()->GetListOfLogs();
428 for (int i=1; i< logList->GetSize(); ++i)
429 {
430 logElem = ( TProofLogElem* ) logList->At( i );
431 macro = logElem->GetMacro();
432 macro->SaveSource("data_muons_"+TString(Form("%i",i))+".stdout");
433 }
434 }
435 }
436
437 if (sample=="dataMissing"||sample=="all")
438 {
439 TDSet *data = new TDSet("top","*","/PATNtupleMaker");
440 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/missing.root ");
441
442 data->Process("Analyzer.C+","sample=dataMissing");
443 // get log files
444
445 if (getLogs)
446 {
447 logList = p->GetManager()->GetSessionLogs()->GetListOfLogs();
448 for (int i=1; i< logList->GetSize(); ++i)
449 {
450 logElem = ( TProofLogElem* ) logList->At( i );
451 macro = logElem->GetMacro();
452 macro->SaveSource("data_missing_"+TString(Form("%i",i))+".stdout");
453 }
454 }
455 }
456
457 if (sample=="dataQCD2"||sample=="all")
458 {
459 TDSet *dataQCD2 = new TDSet("top","*","/PATNtupleMaker");
460 dataQCD2->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011/42x/Run2011_May10ReReco_Mu.root");
461 dataQCD2->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011/42x/Run2011_PromptReco1_Mu.root");
462 dataQCD2->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011/42x/Run2011_PromptReco2_Mu.root");
463 dataQCD2->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011/42x/SingleMu_Aug05ReReco_Mu.root");
464 dataQCD2->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011/42x/SingleMu_PromptReco-v6_Mu.root");
465 dataQCD2->Process("Analyzer.C+","QCD2 sample=data");
466 }
467 }
468 /*
469 if (sample=="4Top"||sample=="4Top1100"||sample=="all")
470 {
471 TDSet *mc_4Top_1100 = new TDSet("top","*","/PATNtupleMaker");
472 mc_4Top_1100->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/4Top_1100_Tuple-PATskim.root");
473 if (proc =="all" ) {
474 mc_4Top_1100->Process("Analyzer.C+","sample=4Top1100");
475 }
476 if ( proc =="sys" ) {
477 if (updown == "both" || updown == "up") mc_4Top_1100->Process("Analyzer.C+", sys+"UP sample=4Top1100");
478 if (updown == "both" || updown == "down") mc_4Top_1100->Process("Analyzer.C+", sys+"DOWN sample=4Top1100");
479 }
480 }
481
482 if (sample=="4Top"||sample=="4Top900"||sample=="all")
483 {
484 TDSet *mc_4Top_900 = new TDSet("top","*","/PATNtupleMaker");
485 mc_4Top_900->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/4Top_900_Tuple-PATskim.root");
486 if (proc =="all" ) {
487 mc_4Top_900->Process("Analyzer.C+","sample=4Top900");
488 }
489 if ( proc =="sys" ) {
490 if (updown == "both" || updown == "up") mc_4Top_900->Process("Analyzer.C+", sys+"UP sample=4Top900");
491 if (updown == "both" || updown == "down") mc_4Top_900->Process("Analyzer.C+", sys+"DOWN sample=4Top900");
492 }
493 }
494
495
496 if (sample=="4Top"||sample=="4TopUED6"||sample=="all")
497 {
498 TDSet *mc_4Top_UED6 = new TDSet("top","*","/PATNtupleMaker");
499 mc_4Top_UED6->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/4TopUED6-Tuple-PATskim.root");
500 if (proc =="all" ) {
501 mc_4Top_UED6->Process("Analyzer.C+","sample=4TopUED6");
502 }
503 if ( proc =="sys" ) {
504 if (updown == "both" || updown == "up") mc_4Top_UED6->Process("Analyzer.C+", sys+"UP sample=4TopUED6");
505 if (updown == "both" || updown == "down") mc_4Top_UED6->Process("Analyzer.C+", sys+"DOWN sample=4TopUED6");
506 }
507 }*/
508