ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/ZbbSelector_jet_cff.py
Revision: 1.4
Committed: Wed Jun 24 16:08:31 2009 UTC (15 years, 10 months ago) by amagnan
Content type: text/x-python
Branch: MAIN
Changes since 1.3: +292 -81 lines
Log Message:
debug jet+met selection

File Contents

# User Rev Content
1 amagnan 1.1 import FWCore.ParameterSet.Config as cms
2     import copy
3    
4     from UserCode.HbbAnalysis.HbbAnalyzer_cff import *
5     from UserCode.HbbAnalysis.bjetSelection_cff import *
6    
7 amagnan 1.4
8     selectedCaloJetsDeltaR = copy.deepcopy(selectedJetsDeltaR)
9     selectedCaloJetsDeltaR.src="allLayer1JetsForTauAnalyses"
10     selectedCaloJetsPt15 = copy.deepcopy(selectedJetsPt15)
11     selectedCaloJetsPt15.src="selectedCaloJetsDeltaR"
12     selectedCaloJetsEtaFid = copy.deepcopy(selectedJetsEtaFid)
13     selectedCaloJetsEtaFid.src="selectedCaloJetsPt15"
14    
15     selectedJPTJetsDeltaR = copy.deepcopy(selectedJetsDeltaR)
16     selectedJPTJetsDeltaR.src="allLayer1JPTJetsForTauAnalyses"
17     selectedJPTJetsPt15 = copy.deepcopy(selectedJetsPt15)
18     selectedJPTJetsPt15.src="selectedJPTJetsDeltaR"
19     selectedJPTJetsEtaFid = copy.deepcopy(selectedJetsEtaFid)
20     selectedJPTJetsEtaFid.src="selectedJPTJetsPt15"
21    
22     selectedPFJetsDeltaR = copy.deepcopy(selectedJetsDeltaR)
23     selectedPFJetsDeltaR.src="allLayer1PFJetsForTauAnalyses"
24     selectedPFJetsPt15 = copy.deepcopy(selectedJetsPt15)
25     selectedPFJetsPt15.src="selectedPFJetsDeltaR"
26     selectedPFJetsEtaFid = copy.deepcopy(selectedJetsEtaFid)
27     selectedPFJetsEtaFid.src="selectedPFJetsPt15"
28    
29 amagnan 1.1 ZbbStep0_jetpt15 = copy.deepcopy(HbbAnalyzer)
30 amagnan 1.4 ZbbStep0_jetpt15.Jets = "selectedCaloJetsPt15"
31 amagnan 1.3 ZbbStep0_jetpt15.DoElectrons = False
32     ZbbStep0_jetpt15.DoMuons = False
33     ZbbStep0_jetpt15.DoTaus = False
34 amagnan 1.1 ZbbStep1_jetEtaFid = copy.deepcopy(ZbbStep0_jetpt15)
35 amagnan 1.4 ZbbStep1_jetEtaFid.Jets = "selectedCaloJetsEtaFid"
36 amagnan 1.1
37 amagnan 1.4 ZbbStep0_jptjetpt15 = copy.deepcopy(HbbAnalyzer)
38     ZbbStep0_jptjetpt15.Jets = "selectedJPTJetsPt15"
39     ZbbStep0_jptjetpt15.DoElectrons = False
40     ZbbStep0_jptjetpt15.DoMuons = False
41     ZbbStep0_jptjetpt15.DoTaus = False
42     ZbbStep1_jptjetEtaFid = copy.deepcopy(ZbbStep0_jptjetpt15)
43     ZbbStep1_jptjetEtaFid.Jets = "selectedJPTJetsEtaFid"
44    
45     ZbbStep0_pfjetpt15 = copy.deepcopy(HbbAnalyzer)
46     ZbbStep0_pfjetpt15.Jets = "selectedPFJetsPt15"
47     ZbbStep0_pfjetpt15.DoElectrons = False
48     ZbbStep0_pfjetpt15.DoMuons = False
49     ZbbStep0_pfjetpt15.DoTaus = False
50     ZbbStep1_pfjetEtaFid = copy.deepcopy(ZbbStep0_pfjetpt15)
51     ZbbStep1_pfjetEtaFid.Jets = "selectedPFJetsEtaFid"
52    
53     selectedCaloJetsTCHP = copy.deepcopy(selectedJetsTCHP)
54     selectedCaloJetsTCHP.src="selectedCaloJetsEtaFid"
55     selectedJPTJetsTCHP = copy.deepcopy(selectedJetsTCHP)
56     selectedJPTJetsTCHP.src="selectedJPTJetsEtaFid"
57     selectedPFJetsTCHP = copy.deepcopy(selectedJetsTCHP)
58     selectedPFJetsTCHP.src="selectedPFJetsEtaFid"
59 amagnan 1.1 ZbbStep2_jetTCHP = copy.deepcopy(ZbbStep1_jetEtaFid)
60 amagnan 1.4 ZbbStep2_jetTCHP.Jets = "selectedCaloJetsTCHP"
61     ZbbStep2_jptjetTCHP = copy.deepcopy(ZbbStep1_jptjetEtaFid)
62     ZbbStep2_jptjetTCHP.Jets = "selectedJPTJetsTCHP"
63     ZbbStep2_pfjetTCHP = copy.deepcopy(ZbbStep1_pfjetEtaFid)
64     ZbbStep2_pfjetTCHP.Jets = "selectedPFJetsTCHP"
65    
66     jetSelectionTCHP = cms.Sequence(
67     selectedCaloJetsDeltaR
68     *selectedCaloJetsPt15
69     *ZbbStep0_jetpt15
70     *selectedCaloJetsEtaFid
71     *ZbbStep1_jetEtaFid
72     *selectedCaloJetsTCHP
73     *ZbbStep2_jetTCHP
74     )
75    
76     jptjetSelectionTCHP = cms.Sequence(
77     selectedJPTJetsDeltaR
78     *selectedJPTJetsPt15
79     *ZbbStep0_jptjetpt15
80     *selectedJPTJetsEtaFid
81     *ZbbStep1_jptjetEtaFid
82     *selectedJPTJetsTCHP
83     *ZbbStep2_jptjetTCHP
84     )
85    
86     pfjetSelectionTCHP = cms.Sequence(
87     selectedPFJetsDeltaR
88     *selectedPFJetsPt15
89     *ZbbStep0_pfjetpt15
90     *selectedPFJetsEtaFid
91     *ZbbStep1_pfjetEtaFid
92     *selectedPFJetsTCHP
93     *ZbbStep2_pfjetTCHP
94     )
95    
96    
97     selectedCaloJetsTCHE = copy.deepcopy(selectedJetsTCHE)
98     selectedCaloJetsTCHE.src="selectedCaloJetsEtaFid"
99     selectedJPTJetsTCHE = copy.deepcopy(selectedJetsTCHE)
100     selectedJPTJetsTCHE.src="selectedJPTJetsEtaFid"
101     selectedPFJetsTCHE = copy.deepcopy(selectedJetsTCHE)
102     selectedPFJetsTCHE.src="selectedPFJetsEtaFid"
103 amagnan 1.1 ZbbStep2_jetTCHE = copy.deepcopy(ZbbStep1_jetEtaFid)
104 amagnan 1.4 ZbbStep2_jetTCHE.Jets = "selectedCaloJetsTCHE"
105     ZbbStep2_jptjetTCHE = copy.deepcopy(ZbbStep1_jptjetEtaFid)
106     ZbbStep2_jptjetTCHE.Jets = "selectedJPTJetsTCHE"
107     ZbbStep2_pfjetTCHE = copy.deepcopy(ZbbStep1_pfjetEtaFid)
108     ZbbStep2_pfjetTCHE.Jets = "selectedPFJetsTCHE"
109    
110     jetSelectionTCHE = cms.Sequence(
111     selectedCaloJetsDeltaR
112     *selectedCaloJetsPt15
113     *ZbbStep0_jetpt15
114     *selectedCaloJetsEtaFid
115     *ZbbStep1_jetEtaFid
116     *selectedCaloJetsTCHE
117     *ZbbStep2_jetTCHE
118     )
119    
120     jptjetSelectionTCHE = cms.Sequence(
121     selectedJPTJetsDeltaR
122     *selectedJPTJetsPt15
123     *ZbbStep0_jptjetpt15
124     *selectedJPTJetsEtaFid
125     *ZbbStep1_jptjetEtaFid
126     *selectedJPTJetsTCHE
127     *ZbbStep2_jptjetTCHE
128     )
129    
130     pfjetSelectionTCHE = cms.Sequence(
131     selectedPFJetsDeltaR
132     *selectedPFJetsPt15
133     *ZbbStep0_pfjetpt15
134     *selectedPFJetsEtaFid
135     *ZbbStep1_pfjetEtaFid
136     *selectedPFJetsTCHE
137     *ZbbStep2_pfjetTCHE
138     )
139    
140     selectedCaloJetsSSV = copy.deepcopy(selectedJetsSSV)
141     selectedCaloJetsSSV.src="selectedCaloJetsEtaFid"
142     selectedJPTJetsSSV = copy.deepcopy(selectedJetsSSV)
143     selectedJPTJetsSSV.src="selectedJPTJetsEtaFid"
144     selectedPFJetsSSV = copy.deepcopy(selectedJetsSSV)
145     selectedPFJetsSSV.src="selectedPFJetsEtaFid"
146 amagnan 1.1 ZbbStep2_jetSSV = copy.deepcopy(ZbbStep1_jetEtaFid)
147 amagnan 1.4 ZbbStep2_jetSSV.Jets = "selectedCaloJetsSSV"
148     ZbbStep2_jptjetSSV = copy.deepcopy(ZbbStep1_jptjetEtaFid)
149     ZbbStep2_jptjetSSV.Jets = "selectedJPTJetsSSV"
150     ZbbStep2_pfjetSSV = copy.deepcopy(ZbbStep1_pfjetEtaFid)
151     ZbbStep2_pfjetSSV.Jets = "selectedPFJetsSSV"
152    
153     jetSelectionSSV = cms.Sequence(
154     selectedCaloJetsDeltaR
155     *selectedCaloJetsPt15
156     *ZbbStep0_jetpt15
157     *selectedCaloJetsEtaFid
158     *ZbbStep1_jetEtaFid
159     *selectedCaloJetsSSV
160     *ZbbStep2_jetSSV
161     )
162    
163     jptjetSelectionSSV = cms.Sequence(
164     selectedJPTJetsDeltaR
165     *selectedJPTJetsPt15
166     *ZbbStep0_jptjetpt15
167     *selectedJPTJetsEtaFid
168     *ZbbStep1_jptjetEtaFid
169     *selectedJPTJetsSSV
170     *ZbbStep2_jptjetSSV
171     )
172    
173     pfjetSelectionSSV = cms.Sequence(
174     selectedPFJetsDeltaR
175     *selectedPFJetsPt15
176     *ZbbStep0_pfjetpt15
177     *selectedPFJetsEtaFid
178     *ZbbStep1_pfjetEtaFid
179     *selectedPFJetsSSV
180     *ZbbStep2_pfjetSSV
181     )
182    
183     selectedCaloJetsCSV = copy.deepcopy(selectedJetsCSV)
184     selectedCaloJetsCSV.src="selectedCaloJetsEtaFid"
185     selectedJPTJetsCSV = copy.deepcopy(selectedJetsCSV)
186     selectedJPTJetsCSV.src="selectedJPTJetsEtaFid"
187     selectedPFJetsCSV = copy.deepcopy(selectedJetsCSV)
188     selectedPFJetsCSV.src="selectedPFJetsEtaFid"
189 amagnan 1.1 ZbbStep2_jetCSV = copy.deepcopy(ZbbStep1_jetEtaFid)
190 amagnan 1.4 ZbbStep2_jetCSV.Jets = "selectedCaloJetsCSV"
191     ZbbStep2_jptjetCSV = copy.deepcopy(ZbbStep1_jptjetEtaFid)
192     ZbbStep2_jptjetCSV.Jets = "selectedJPTJetsCSV"
193     ZbbStep2_pfjetCSV = copy.deepcopy(ZbbStep1_pfjetEtaFid)
194     ZbbStep2_pfjetCSV.Jets = "selectedPFJetsCSV"
195    
196     jetSelectionCSV = cms.Sequence(
197     selectedCaloJetsDeltaR
198     *selectedCaloJetsPt15
199     *ZbbStep0_jetpt15
200     *selectedCaloJetsEtaFid
201     *ZbbStep1_jetEtaFid
202     *selectedCaloJetsCSV
203     *ZbbStep2_jetCSV
204     )
205    
206     jptjetSelectionCSV = cms.Sequence(
207     selectedJPTJetsDeltaR
208     *selectedJPTJetsPt15
209     *ZbbStep0_jptjetpt15
210     *selectedJPTJetsEtaFid
211     *ZbbStep1_jptjetEtaFid
212     *selectedJPTJetsCSV
213     *ZbbStep2_jptjetCSV
214     )
215    
216     pfjetSelectionCSV = cms.Sequence(
217     selectedPFJetsDeltaR
218     *selectedPFJetsPt15
219     *ZbbStep0_pfjetpt15
220     *selectedPFJetsEtaFid
221     *ZbbStep1_pfjetEtaFid
222     *selectedPFJetsCSV
223     *ZbbStep2_pfjetCSV
224     )
225    
226     selectedCaloJetsBProba = copy.deepcopy(selectedJetsBProba)
227     selectedCaloJetsBProba.src="selectedCaloJetsEtaFid"
228     selectedJPTJetsBProba = copy.deepcopy(selectedJetsBProba)
229     selectedJPTJetsBProba.src="selectedJPTJetsEtaFid"
230     selectedPFJetsBProba = copy.deepcopy(selectedJetsBProba)
231     selectedPFJetsBProba.src="selectedPFJetsEtaFid"
232 amagnan 1.1 ZbbStep2_jetBProba = copy.deepcopy(ZbbStep1_jetEtaFid)
233 amagnan 1.4 ZbbStep2_jetBProba.Jets = "selectedCaloJetsBProba"
234     ZbbStep2_jptjetBProba = copy.deepcopy(ZbbStep1_jptjetEtaFid)
235     ZbbStep2_jptjetBProba.Jets = "selectedJPTJetsBProba"
236     ZbbStep2_pfjetBProba = copy.deepcopy(ZbbStep1_pfjetEtaFid)
237     ZbbStep2_pfjetBProba.Jets = "selectedPFJetsBProba"
238    
239     jetSelectionBProba = cms.Sequence(
240     selectedCaloJetsDeltaR
241     *selectedCaloJetsPt15
242     *ZbbStep0_jetpt15
243     *selectedCaloJetsEtaFid
244     *ZbbStep1_jetEtaFid
245     *selectedCaloJetsBProba
246     *ZbbStep2_jetBProba
247     )
248    
249     jptjetSelectionBProba = cms.Sequence(
250     selectedJPTJetsDeltaR
251     *selectedJPTJetsPt15
252     *ZbbStep0_jptjetpt15
253     *selectedJPTJetsEtaFid
254     *ZbbStep1_jptjetEtaFid
255     *selectedJPTJetsBProba
256     *ZbbStep2_jptjetBProba
257     )
258    
259     pfjetSelectionBProba = cms.Sequence(
260     selectedPFJetsDeltaR
261     *selectedPFJetsPt15
262     *ZbbStep0_pfjetpt15
263     *selectedPFJetsEtaFid
264     *ZbbStep1_pfjetEtaFid
265     *selectedPFJetsBProba
266     *ZbbStep2_pfjetBProba
267     )
268    
269     selectedCaloJetsSoftMu = copy.deepcopy(selectedJetsSoftMu)
270     selectedCaloJetsSoftMu.src="selectedCaloJetsEtaFid"
271     selectedJPTJetsSoftMu = copy.deepcopy(selectedJetsSoftMu)
272     selectedJPTJetsSoftMu.src="selectedJPTJetsEtaFid"
273     selectedPFJetsSoftMu = copy.deepcopy(selectedJetsSoftMu)
274     selectedPFJetsSoftMu.src="selectedPFJetsEtaFid"
275 amagnan 1.1 ZbbStep2_jetSoftMu = copy.deepcopy(ZbbStep1_jetEtaFid)
276 amagnan 1.4 ZbbStep2_jetSoftMu.Jets = "selectedCaloJetsSoftMu"
277     ZbbStep2_jptjetSoftMu = copy.deepcopy(ZbbStep1_jptjetEtaFid)
278     ZbbStep2_jptjetSoftMu.Jets = "selectedJPTJetsSoftMu"
279     ZbbStep2_pfjetSoftMu = copy.deepcopy(ZbbStep1_pfjetEtaFid)
280     ZbbStep2_pfjetSoftMu.Jets = "selectedPFJetsSoftMu"
281    
282     jetSelectionSoftMu = cms.Sequence(
283     selectedCaloJetsDeltaR
284     *selectedCaloJetsPt15
285     *ZbbStep0_jetpt15
286     *selectedCaloJetsEtaFid
287     *ZbbStep1_jetEtaFid
288     *selectedCaloJetsSoftMu
289     *ZbbStep2_jetSoftMu
290     )
291    
292     jptjetSelectionSoftMu = cms.Sequence(
293     selectedJPTJetsDeltaR
294     *selectedJPTJetsPt15
295     *ZbbStep0_jptjetpt15
296     *selectedJPTJetsEtaFid
297     *ZbbStep1_jptjetEtaFid
298     *selectedJPTJetsSoftMu
299     *ZbbStep2_jptjetSoftMu
300     )
301    
302     pfjetSelectionSoftMu = cms.Sequence(
303     selectedPFJetsDeltaR
304     *selectedPFJetsPt15
305     *ZbbStep0_pfjetpt15
306     *selectedPFJetsEtaFid
307     *ZbbStep1_pfjetEtaFid
308     *selectedPFJetsSoftMu
309     *ZbbStep2_pfjetSoftMu
310     )