ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/algomez/FourTop/TreeAnalyzer/test/runAnalysis.C
Revision: 1.4
Committed: Thu Mar 1 17:28:29 2012 UTC (13 years, 2 months ago) by algomez
Content type: text/plain
Branch: MAIN
Changes since 1.3: +231 -52 lines
Log Message:
new version, new Gh samples, including JER and PU syst

File Contents

# User Rev Content
1 algomez 1.4 //void runAnalysis(TString sample="all", bool JEC=true, bool down=true, bool BDT=true, bool getLogs=false)
2     void runAnalysis(TString sample="all", TString sys="all", bool down=true, bool BDT=true, bool getLogs=false)
3 algomez 1.1 {
4     TString desdir = "/uscms/home/algomez/work/CMSSW_4_2_4/src/Yumiceva/TreeAnalyzer/test/";
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 algomez 1.2
16 algomez 1.4 if (sample=="Gh"||sample=="4Top1100"||sample=="all")
17     {
18     TDSet *mc_4Top_1100 = new TDSet("top","*","/PATNtupleMaker");
19     mc_4Top_1100->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/4Top_1100_Tuple-PATskim.root");
20     if (sys =="all" ) {
21     if (!BDT) mc_4Top_1100->Process("Analyzer.C+","sample=4Top1100");
22     else mc_4Top_1100->Process("Analyzer.C+","BDT sample=4Top1100");
23     } else {
24     if ( !down ) {
25     if (!BDT) mc_4Top_1100->Process("Analyzer.C+", sys+"UP sample=4Top1100");
26     else mc_4Top_1100->Process("Analyzer.C+", sys+"UP BDT sample=4Top1100");
27     } else {
28     if (!BDT) mc_4Top_1100->Process("Analyzer.C+", sys+"DOWN sample=4Top1100");
29     else mc_4Top_1100->Process("Analyzer.C+", sys+"DOWN BDT sample=4Top1100");
30     }
31     }
32     }
33     if (sample=="Gh"||sample=="4Top1000"||sample=="all")
34 algomez 1.1 {
35 algomez 1.2 TDSet *mc_4Top_1000 = new TDSet("top","*","/PATNtupleMaker");
36 algomez 1.4 mc_4Top_1000->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/4Top_1000_new_Tuple-PATskim.root");
37     if (sys =="all" ) {
38 algomez 1.3 if (!BDT) mc_4Top_1000->Process("Analyzer.C+","sample=4Top1000");
39     else mc_4Top_1000->Process("Analyzer.C+","BDT sample=4Top1000");
40     } else {
41     if (!down) {
42 algomez 1.4 if (!BDT) mc_4Top_1000->Process("Analyzer.C+", sys+"UP sample=4Top1000");
43     else mc_4Top_1000->Process("Analyzer.C+", sys+"UP BDT sample=4Top1000");
44 algomez 1.3 } else {
45 algomez 1.4 if (!BDT) mc_4Top_1000->Process("Analyzer.C+", sys+"DOWN sample=4Top1000");
46     else mc_4Top_1000->Process("Analyzer.C+", sys+"DOWN BDT sample=4Top1000");
47 algomez 1.3 }
48     }
49 algomez 1.1 }
50 algomez 1.4
51     if (sample=="Gh"||sample=="4Top900"||sample=="all")
52     {
53     TDSet *mc_4Top_900 = new TDSet("top","*","/PATNtupleMaker");
54     mc_4Top_900->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/4Top_900_Tuple-PATskim.root");
55     if (sys =="all" ) {
56     if (!BDT) mc_4Top_900->Process("Analyzer.C+","sample=4Top900");
57     else mc_4Top_900->Process("Analyzer.C+","BDT sample=4Top900");
58     } else {
59     if (!down) {
60     if (!BDT) mc_4Top_900->Process("Analyzer.C+", sys+"UP sample=4Top900");
61     else mc_4Top_900->Process("Analyzer.C+", sys+"UP BDT sample=4Top900");
62     } else {
63     if (!BDT) mc_4Top_900->Process("Analyzer.C+", sys+"DOWN sample=4Top900");
64     else mc_4Top_900->Process("Analyzer.C+", sys+"DOWN BDT sample=4Top900");
65     }
66     }
67     }
68    
69     if (sample=="Gh"||sample=="4Top700"||sample=="all")
70     {
71     TDSet *mc_4Top_700 = new TDSet("top","*","/PATNtupleMaker");
72     mc_4Top_700->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/4Top_700_TUple-PATskim.root");
73     if (sys=="all") {
74     if (!BDT) mc_4Top_700->Process("Analyzer.C+","sample=4Top700");
75     else mc_4Top_700->Process("Analyzer.C+","BDT sample=4Top700");
76     } else {
77     if (!down) {
78     if (!BDT) mc_4Top_700->Process("Analyzer.C+", sys+"UP sample=4Top700");
79     else mc_4Top_700->Process("Analyzer.C+", sys+"UP BDT sample=4Top700");
80     } else {
81     if (!BDT) mc_4Top_700->Process("Analyzer.C+", sys+"DOWN sample=4Top700");
82     else mc_4Top_700->Process("Analyzer.C+", sys+"DOWN BDT sample=4Top700");
83     }
84     }
85     }
86    
87     if (sample=="Gh"||sample=="4Top500"||sample=="all")
88 algomez 1.1 {
89 algomez 1.2 TDSet *mc_4Top_500 = new TDSet("top","*","/PATNtupleMaker");
90 algomez 1.4 mc_4Top_500->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/4Top_500_new_Tuple-PATskim.root");
91     if (sys=="all") {
92 algomez 1.3 if (!BDT) mc_4Top_500->Process("Analyzer.C+","sample=4Top500");
93     else mc_4Top_500->Process("Analyzer.C+","BDT sample=4Top500");
94     } else {
95 algomez 1.4 if ( !down ) {
96     if (!BDT) mc_4Top_500->Process("Analyzer.C+", sys+"UP sample=4Top500");
97     else mc_4Top_500->Process("Analyzer.C+", sys+"UP BDT sample=4Top500");
98 algomez 1.3 } else {
99 algomez 1.4 if (!BDT) mc_4Top_500->Process("Analyzer.C+", sys+"DOWN sample=4Top500");
100     else mc_4Top_500->Process("Analyzer.C+", sys+"DOWN BDT sample=4Top500");
101 algomez 1.3 }
102     }
103 algomez 1.1 }
104    
105 algomez 1.4 if (sample=="MC"||sample=="ttbar"||sample=="all")
106 algomez 1.1 {
107     TDSet *mc_ttbar = new TDSet("top","*","/PATNtupleMaker");
108 algomez 1.3 mc_ttbar->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/TTbar_Mu.root");
109 algomez 1.4 if (sys=="all") {
110 algomez 1.3 if (!BDT) mc_ttbar->Process("Analyzer.C+","sample=ttbar");
111     else mc_ttbar->Process("Analyzer.C+","BDT sample=ttbar");
112     } else {
113     if (!down) {
114 algomez 1.4 if (!BDT) mc_ttbar->Process("Analyzer.C+", sys+"UP sample=ttbar");
115     else mc_ttbar->Process("Analyzer.C+", sys+"UP BDT sample=ttbar");
116 algomez 1.3 } else {
117 algomez 1.4 if (!BDT) mc_ttbar->Process("Analyzer.C+", sys+"DOWN sample=ttbar");
118     else mc_ttbar->Process("Analyzer.C+", sys+"DOWN BDT sample=ttbar");
119 algomez 1.3 }
120     }
121 algomez 1.1 }
122    
123     if (sample=="MC"||sample=="WJets"||sample=="all")
124     {
125 algomez 1.4 TDSet *mc_WJets = new TDSet("top","*","/PATNtupleMaker");
126     mc_WJets->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/WJets_Mu.root");
127     if (sys=="all") {
128     if (!BDT) mc_WJets->Process("Analyzer.C+","sample=WJets");
129     else mc_WJets->Process("Analyzer.C+","BDT sample=WJets");
130     } else {
131     if (!down) {
132     if (!BDT) mc_WJets->Process("Analyzer.C+", sys+"UP sample=WJets");
133     else mc_WJets->Process("Analyzer.C+", sys+"UP BDT sample=WJets");
134     } else {
135     if (!BDT) mc_WJets->Process("Analyzer.C+", sys+"DOWN sample=WJets");
136     else mc_WJets->Process("Analyzer.C+", sys+"DOWN BDT sample=WJets");
137     }
138     }
139 algomez 1.1 }
140 algomez 1.3
141 algomez 1.1 if (sample=="MC"||sample=="QCD"||sample=="all")
142     {
143     TDSet *mc_QCD = new TDSet("top","*","/PATNtupleMaker");
144 algomez 1.3 mc_QCD->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/QCD_Mu.root");
145 algomez 1.4 if (sys=="all") {
146     if (!BDT) mc_QCD->Process("Analyzer.C+","sample=QCD");
147     else mc_QCD->Process("Analyzer.C+","BDT sample=QCD");
148     } else {
149     if (!down) {
150     if (!BDT) mc_QCD->Process("Analyzer.C+", sys+"UP sample=QCD");
151     else mc_QCD->Process("Analyzer.C+", sys+"UP BDT sample=QCD");
152     } else {
153     if (!BDT) mc_QCD->Process("Analyzer.C+", sys+"DOWN sample=QCD");
154     else mc_QCD->Process("Analyzer.C+", sys+"DOWN BDT sample=QCD");
155     }
156     }
157 algomez 1.1 }
158 algomez 1.3
159 algomez 1.1 if (sample=="MC"||sample=="STsch"||sample=="all")
160     {
161     TDSet *mc_STsch = new TDSet("top","*","/PATNtupleMaker");
162 algomez 1.3 mc_STsch->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STsch_Mu.root");
163 algomez 1.4 if (sys=="all") {
164     if (!BDT) mc_STsch->Process("Analyzer.C+","sample=STsch");
165     else mc_STsch->Process("Analyzer.C+","BDT sample=STsch");
166     } else {
167     if (!down) {
168     if (!BDT) mc_STsch->Process("Analyzer.C+", sys+"UP sample=STsch");
169     else mc_STsch->Process("Analyzer.C+", sys+"UP BDT sample=STsch");
170     } else {
171     if (!BDT) mc_STsch->Process("Analyzer.C+", sys+"DOWN sample=STsch");
172     else mc_STsch->Process("Analyzer.C+", sys+"DOWN BDT sample=STsch");
173     }
174     }
175 algomez 1.1 }
176 algomez 1.3
177 algomez 1.1 if (sample=="MC"||sample=="STtch"||sample=="all")
178     {
179     TDSet *mc_STtch = new TDSet("top","*","/PATNtupleMaker");
180 algomez 1.3 mc_STtch->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STtch_Mu.root");
181 algomez 1.4 if (sys=="all") {
182     if (!BDT) mc_STtch->Process("Analyzer.C+","sample=STtch");
183     else mc_STtch->Process("Analyzer.C+","BDT sample=STtch");
184     } else {
185     if (!down) {
186     if (!BDT) mc_STtch->Process("Analyzer.C+", sys+"UP sample=STtch");
187     else mc_STtch->Process("Analyzer.C+", sys+"UP BDT sample=STtch");
188     } else {
189     if (!BDT) mc_STtch->Process("Analyzer.C+", sys+"DOWN sample=STtch");
190     else mc_STtch->Process("Analyzer.C+", sys+"DOWN BDT sample=STtch");
191     }
192     }
193 algomez 1.1 }
194 algomez 1.3
195 algomez 1.1 if (sample=="MC"||sample=="STtWch"||sample=="all")
196     {
197     TDSet *mc_STtWch = new TDSet("top","*","/PATNtupleMaker");
198 algomez 1.3 mc_STtWch->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STtWch_Mu.root");
199 algomez 1.4 if (sys=="all") {
200     if (!BDT) mc_STtWch->Process("Analyzer.C+","sample=STtWch");
201     else mc_STtWch->Process("Analyzer.C+","BDT sample=STtWch");
202     } else {
203     if (!down) {
204     if (!BDT) mc_STtWch->Process("Analyzer.C+", sys+"UP sample=STtWch");
205     else mc_STtWch->Process("Analyzer.C+", sys+"UP BDT sample=STtWch");
206     } else {
207     if (!BDT) mc_STtWch->Process("Analyzer.C+", sys+"DOWN sample=STtWch");
208     else mc_STtWch->Process("Analyzer.C+", sys+"DOWN BDT sample=STtWch");
209     }
210     }
211 algomez 1.1 }
212 algomez 1.3
213 algomez 1.1 if (sample=="MC"||sample=="STsch_bar"||sample=="all")
214     {
215     TDSet *mc_STsch_bar = new TDSet("top","*","/PATNtupleMaker");
216 algomez 1.3 mc_STsch_bar->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STsch_bar_Mu.root");
217 algomez 1.4 if (sys=="all") {
218     if (!BDT) mc_STsch_bar->Process("Analyzer.C+","sample=STsch_bar");
219     else mc_STsch_bar->Process("Analyzer.C+","BDT sample=STsch_bar");
220     } else {
221     if (!down) {
222     if (!BDT) mc_STsch_bar->Process("Analyzer.C+", sys+"UP sample=STsch_bar");
223     else mc_STsch_bar->Process("Analyzer.C+", sys+"UP BDT sample=STsch_bar");
224     } else {
225     if (!BDT) mc_STsch_bar->Process("Analyzer.C+", sys+"DOWN sample=STsch_bar");
226     else mc_STsch_bar->Process("Analyzer.C+", sys+"DOWN BDT sample=STsch_bar");
227     }
228     }
229 algomez 1.1 }
230 algomez 1.3
231 algomez 1.1 if (sample=="MC"||sample=="STtch_bar"||sample=="all")
232     {
233     TDSet *mc_STtch_bar = new TDSet("top","*","/PATNtupleMaker");
234 algomez 1.3 mc_STtch_bar->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STtch_bar_Mu.root");
235 algomez 1.4 if (sys=="all") {
236     if (!BDT) mc_STtch_bar->Process("Analyzer.C+","sample=STtch_bar");
237     else mc_STtch_bar->Process("Analyzer.C+","BDT sample=STtch_bar");
238     } else {
239     if (!down) {
240     if (!BDT) mc_STtch_bar->Process("Analyzer.C+", sys+"UP sample=STtch_bar");
241     else mc_STtch_bar->Process("Analyzer.C+", sys+"UP BDT sample=STtch_bar");
242     } else {
243     if (!BDT) mc_STtch_bar->Process("Analyzer.C+", sys+"DOWN sample=STtch_bar");
244     else mc_STtch_bar->Process("Analyzer.C+", sys+"DOWN BDT sample=STtch_bar");
245     }
246     }
247 algomez 1.1 }
248 algomez 1.3
249 algomez 1.1 if (sample=="MC"||sample=="STtWch_bar"||sample=="all")
250     {
251     TDSet *mc_STtWch_bar = new TDSet("top","*","/PATNtupleMaker");
252 algomez 1.3 mc_STtWch_bar->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/STtWch_bar_Mu.root");
253 algomez 1.4 if (sys=="all") {
254     if (!BDT) mc_STtWch_bar->Process("Analyzer.C+","sample=STtWch_bar");
255     else mc_STtWch_bar->Process("Analyzer.C+","BDT sample=STtWch_bar");
256     } else {
257     if (!down) {
258     if (!BDT) mc_STtWch_bar->Process("Analyzer.C+", sys+"UP sample=STtWch_bar");
259     else mc_STtWch_bar->Process("Analyzer.C+", sys+"UP BDT sample=STtWch_bar");
260     } else {
261     if (!BDT) mc_STtWch_bar->Process("Analyzer.C+", sys+"DOWN sample=STtWch_bar");
262     else mc_STtWch_bar->Process("Analyzer.C+", sys+"DOWN BDT sample=STtWch_bar");
263     }
264     }
265 algomez 1.1 }
266 algomez 1.3
267 algomez 1.1 if (sample=="MC"||sample=="WW"||sample=="all")
268     {
269     TDSet *mc_WW = new TDSet("top","*","/PATNtupleMaker");
270 algomez 1.3 mc_WW->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/WW_Mu.root");
271 algomez 1.4 if (sys=="all") {
272     if (!BDT) mc_WW->Process("Analyzer.C+","sample=WW");
273     else mc_WW->Process("Analyzer.C+","BDT sample=WW");
274     } else {
275     if (!down) {
276     if (!BDT) mc_WW->Process("Analyzer.C+", sys+"UP sample=WW");
277     else mc_WW->Process("Analyzer.C+", sys+"UP BDT sample=WW");
278     } else {
279     if (!BDT) mc_WW->Process("Analyzer.C+", sys+"DOWN sample=WW");
280     else mc_WW->Process("Analyzer.C+", sys+"DOWN BDT sample=WW");
281     }
282     }
283 algomez 1.1 }
284 algomez 1.3
285 algomez 1.1 if (sample=="MC"||sample=="WZ"||sample=="all")
286     {
287     TDSet *mc_WZ = new TDSet("top","*","/PATNtupleMaker");
288 algomez 1.3 mc_WZ->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/WZ_Mu.root");
289 algomez 1.4 if (sys=="all") {
290     if (!BDT) mc_WZ->Process("Analyzer.C+","sample=WZ");
291     else mc_WZ->Process("Analyzer.C+","BDT sample=WZ");
292     } else {
293     if (!down) {
294     if (!BDT) mc_WZ->Process("Analyzer.C+", sys+"UP sample=WZ");
295     else mc_WZ->Process("Analyzer.C+", sys+"UP BDT sample=WZ");
296     } else {
297     if (!BDT) mc_WZ->Process("Analyzer.C+", sys+"DOWN sample=WZ");
298     else mc_WZ->Process("Analyzer.C+", sys+"DOWN BDT sample=WZ");
299     }
300     }
301 algomez 1.1 }
302 algomez 1.3
303 algomez 1.1 if (sample=="MC"||sample=="ZJets"||sample=="all")
304     {
305     TDSet *mc_ZJets = new TDSet("top","*","/PATNtupleMaker");
306 algomez 1.3 mc_ZJets->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/MC/v9_14/ZJets_Mu.root");
307 algomez 1.4 if (sys=="all") {
308     if (!BDT) mc_ZJets->Process("Analyzer.C+","sample=ZJets");
309     else mc_ZJets->Process("Analyzer.C+","BDT sample=ZJets");
310     } else {
311     if (!down) {
312     if (!BDT) mc_ZJets->Process("Analyzer.C+", sys+"UP sample=ZJets");
313     else mc_ZJets->Process("Analyzer.C+", sys+"UP BDT sample=ZJets");
314     } else {
315     if (!BDT) mc_ZJets->Process("Analyzer.C+", sys+"DOWN sample=ZJets");
316     else mc_ZJets->Process("Analyzer.C+", sys+"DOWN BDT sample=ZJets");
317     }
318     }
319     }
320    
321     if (sample=="MC"||sample=="4TopSM"||sample=="all")
322     {
323     TDSet *mc_4TopSM = new TDSet("top","*","/PATNtupleMaker");
324     mc_4TopSM->Add("/eos/uscms/store/user/algomez/FourTop/Ntuples/4TopSM-Tuple-PATskim.root");
325     if (sys =="all" ) {
326     if (!BDT) mc_4TopSM->Process("Analyzer.C+","sample=4TopSM");
327     else mc_4TopSM->Process("Analyzer.C+","BDT sample=4TopSM");
328     } else {
329     if ( !down ) {
330     if (!BDT) mc_4TopSM->Process("Analyzer.C+", sys+"UP sample=4TopSM");
331     else mc_4TopSM->Process("Analyzer.C+", sys+"UP BDT sample=4TopSM");
332     } else {
333     if (!BDT) mc_4TopSM->Process("Analyzer.C+", sys+"DOWN sample=4TopSM");
334     else mc_4TopSM->Process("Analyzer.C+", sys+"DOWN BDT sample=4TopSM");
335     }
336     }
337     }
338    
339 algomez 1.1 if (sample=="data"||sample=="all")
340     {
341     TDSet *data = new TDSet("top","*","/PATNtupleMaker");
342 algomez 1.3 data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_May10ReReco_Mu.root");
343     data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v4_Run_165088_166967_Mu.root");
344     data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v4_Run_167039_167913_Mu.root");
345     //data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Aug05ReReco_Mu.root");
346     //data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v6_Run_172620_173198_Mu.root");
347     //data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v6_Run_173236_173692_Mu.root");
348     //data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Run2011B-PromptReco-v1_175860_178380_Mu.root");
349     //data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Run2011B-PromptReco-v1_178420_180252_Mu.root");
350     data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Aug05ReReco_Mu.root");
351     data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v6_Run_172620_173198_Mu.root");
352     data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_PromptReco-v6_Run_173236_173692_Mu.root");
353     data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Run2011B-PromptReco-v1_175860_177452_Mu.root");
354     data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Run2011B-PromptReco-v1_177718_178380_Mu.root");
355     data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/SingleMu_Run2011B-PromptReco-v1_178420_180252_Mu.root ");
356    
357     if (!BDT) data->Process("Analyzer.C+","sample=data");
358     else data->Process("Analyzer.C+","BDT sample=data");
359 algomez 1.1 // get log files
360     if (getLogs)
361     {
362     logList = p->GetManager()->GetSessionLogs()->GetListOfLogs();
363     for (int i=1; i< logList->GetSize(); ++i)
364     {
365     logElem = ( TProofLogElem* ) logList->At( i );
366     macro = logElem->GetMacro();
367     macro->SaveSource("data_muons_"+TString(Form("%i",i))+".stdout");
368     }
369     }
370     }
371 algomez 1.3
372     if (sample=="dataMissing"||sample=="all")
373     {
374     TDSet *data = new TDSet("top","*","/PATNtupleMaker");
375     data->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011Muon/42x_v9_12/missing.root ");
376    
377     if (!BDT) data->Process("Analyzer.C+","sample=dataMissing");
378     else data->Process("Analyzer.C+","BDT sample=dataMissing");
379     // get log files
380    
381     if (getLogs)
382     {
383     logList = p->GetManager()->GetSessionLogs()->GetListOfLogs();
384     for (int i=1; i< logList->GetSize(); ++i)
385     {
386     logElem = ( TProofLogElem* ) logList->At( i );
387     macro = logElem->GetMacro();
388     macro->SaveSource("data_missing_"+TString(Form("%i",i))+".stdout");
389     }
390     }
391     }
392    
393 algomez 1.1 if (sample=="dataQCD2"||sample=="all")
394     {
395     TDSet *dataQCD2 = new TDSet("top","*","/PATNtupleMaker");
396     dataQCD2->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011/42x/Run2011_May10ReReco_Mu.root");
397     dataQCD2->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011/42x/Run2011_PromptReco1_Mu.root");
398     dataQCD2->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011/42x/Run2011_PromptReco2_Mu.root");
399     dataQCD2->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011/42x/SingleMu_Aug05ReReco_Mu.root");
400     dataQCD2->Add("/uscms_data/d3/ttmuj/Documents/NtupleMaker/Data/2011/42x/SingleMu_PromptReco-v6_Mu.root");
401 algomez 1.3 if (!BDT) dataQCD2->Process("Analyzer.C+","QCD2 sample=data");
402     else dataQCD2->Process("Analyzer.C+","BDT QCD2 sample=data");
403 algomez 1.1 }
404     }