ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/HbbSelector_etau_cff.py
Revision: 1.3
Committed: Wed Jun 9 14:34:16 2010 UTC (14 years, 11 months ago) by amagnan
Content type: text/x-python
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +0 -0 lines
State: FILE REMOVED
Error occurred while calculating annotation data.
Log Message:
clean up histogram code, moved to analysis in UserCode/amagnan

File Contents

# Content
1 import FWCore.ParameterSet.Config as cms
2 import copy
3
4 from UserCode.HbbAnalysis.HbbAnalyzer_cff import *
5 from UserCode.HbbAnalysis.electronSelectionForETau_cff import *
6 from UserCode.HbbAnalysis.tauSelectionForlTau_cff import *
7 from UserCode.HbbAnalysis.ProducePairs_cff import *
8 from UserCode.HbbAnalysis.metSelection_cff import *
9 from UserCode.HbbAnalysis.bjetSelection_cff import *
10
11 selectElectronStep0 = copy.deepcopy(selectOneElectron)
12 selectElectronStep0.src = "allLayer1ElectronsForTauAnalyses"
13
14 etPairsForTauAnalyses.srcLeg2 = "allLayer1PFTausForTauAnalyses"
15 etPairsForTauAnalyses.dRmin12 = 0.7
16
17 HbbStep0_skim = copy.deepcopy(HbbAnalyzer)
18 HbbStep0_skim.Electrons = "allLayer1ElectronsForTauAnalyses"
19 HbbStep0_skim.Muons = "allLayer1MuonsForTauAnalyses"
20 HbbStep0_skim.Taus = "allLayer1PFTausForTauAnalyses"
21 HbbStep0_skim.Jets = "allLayer1JetsForTauAnalyses"
22 HbbStep0_skim.MET = "selectedMet"
23 HbbStep0_skim.Pair = "etPairsForTauAnalyses"
24 HbbStep0_skim.Vertex = "offlinePrimaryVerticesWithBS"
25 HbbStep0_skim.Trigger = "TriggerResults::HLT"
26 HbbStep0_skim.HLTPaths = cms.vstring('HLT_Ele10_SW_L1R','HLT_Ele15_SW_L1R','HLT_Ele15_LW_L1R','HLT_Mu15','HLT_IsoMu15','HLT_DoubleEle10_Z','HLT_DoubleMu7_Z')
27 HbbStep0_skim.JetFlavour = 5
28
29 HbbStep1_trig_e = copy.deepcopy(HbbStep0_skim)
30 #HbbStep1_trig_e.CaloTaus = "selectedCleanCaloTaus"
31 HbbStep1_trig_e.Taus = "allLayer1PFTausForTauAnalyses"
32 HbbStep1_trig_e.Jets = "selectedJetsDeltaR"
33 HbbStep1_trig_e.DoMuons = False
34 HbbStep1_trig_e.DoTaus = True
35 HbbStep1_trig_e.DoPairs = False
36 HbbStep1_trig_e.DoJets = False
37 HbbStep1_trig_e.DoMETs = True
38
39 selectElectronStep2 = copy.deepcopy(selectOneElectron)
40 selectElectronStep2.src = "selectedElectronPt15"
41
42 HbbStep2_ept15_e = copy.deepcopy(HbbStep1_trig_e)
43 HbbStep2_ept15_e.Electrons = "selectedElectronPt15"
44
45 selectedElectronEtaFid.src = "selectedElectronPt15"
46
47 selectElectronStep3 = copy.deepcopy(selectOneElectron)
48 selectElectronStep3.src = "selectedElectronEtaFid"
49
50 HbbStep3_etaFid_e = copy.deepcopy(HbbStep2_ept15_e)
51 HbbStep3_etaFid_e.Electrons = "selectedElectronEtaFid"
52
53
54 selectedElectronEOverP.src = "selectedElectronEtaFid"
55
56 selectElectronStep4 = copy.deepcopy(selectOneElectron)
57 selectElectronStep4.src = "selectedElectronEOverP"
58
59 HbbStep4_eOverP_e = copy.deepcopy(HbbStep3_etaFid_e)
60 HbbStep4_eOverP_e.Electrons = "selectedElectronEOverP"
61
62 selectedElectronRobust.src = "selectedElectronEOverP"
63
64 selectElectronStep5 = copy.deepcopy(selectOneElectron)
65 selectElectronStep5.src = "selectedElectronRobust"
66
67 HbbStep5_robust_e = copy.deepcopy(HbbStep4_eOverP_e)
68 HbbStep5_robust_e.Electrons = "selectedElectronRobust"
69
70 selectedElectronIso.src = "selectedElectronRobust"
71
72 selectElectronStep6 = copy.deepcopy(selectOneElectron)
73 selectElectronStep6.src = "selectedElectronIso"
74
75 HbbStep6_iso_e = copy.deepcopy(HbbStep5_robust_e)
76 HbbStep6_iso_e.Electrons = "selectedElectronIso"
77
78
79 eSelection = cms.Sequence( selectedMet
80 *etPairsForTauAnalyses
81 *HbbStep0_skim
82 *selectElectronTriggers
83 *HbbStep1_trig_e
84 *selectedElectronPt15
85 *selectElectronStep2
86 *HbbStep2_ept15_e
87 *selectedElectronEtaFid
88 *selectElectronStep3
89 *HbbStep3_etaFid_e
90 *selectedElectronEOverP
91 *selectElectronStep4
92 *HbbStep4_eOverP_e
93 *selectedElectronRobust
94 *selectElectronStep5
95 *HbbStep5_robust_e
96 *selectedElectronIso
97 *selectElectronStep6
98 *HbbStep6_iso_e
99 )
100
101
102 selectTauStep1 = copy.deepcopy(selectOneTau)
103 selectTauStep1.src = "selectedTauDeltaR"
104
105 HbbStep7_tauDeltaR_t = copy.deepcopy(HbbStep6_iso_e)
106 HbbStep7_tauDeltaR_t.Taus = "selectedTauDeltaR"
107
108 selectedTauPt20.src = "selectedTauDeltaR"
109 selectTauStep2 = copy.deepcopy(selectOneTau)
110 selectTauStep2.src = "selectedTauPt20"
111
112 HbbStep8_taupt20_t = copy.deepcopy(HbbStep7_tauDeltaR_t)
113 HbbStep8_taupt20_t.Taus = "selectedTauPt20"
114
115 selectedTauEtaFid.src = "selectedTauPt20"
116 selectTauStep3 = copy.deepcopy(selectOneTau)
117 selectTauStep3.src = "selectedTauEtaFid"
118
119 HbbStep9_etaFid_t = copy.deepcopy(HbbStep8_taupt20_t)
120 HbbStep9_etaFid_t.Taus = "selectedTauEtaFid"
121
122 selectedTauLeadingTrack.src = "selectedTauEtaFid"
123 selectTauStep4 = copy.deepcopy(selectOneTau)
124 selectTauStep4.src = "selectedTauLeadingTrack"
125
126 HbbStep10_leadingTrack_t = copy.deepcopy(HbbStep9_etaFid_t)
127 HbbStep10_leadingTrack_t.Taus = "selectedTauLeadingTrack"
128
129 selectedTauIsolation.src = "selectedTauLeadingTrack"
130 selectTauStep5 = copy.deepcopy(selectOneTau)
131 selectTauStep5.src = "selectedTauIsolation"
132
133 HbbStep11_isolation_t = copy.deepcopy(HbbStep10_leadingTrack_t)
134 HbbStep11_isolation_t.Taus = "selectedTauIsolation"
135
136 selectedTauProng.src = "selectedTauIsolation"
137 selectTauStep6 = copy.deepcopy(selectOneTau)
138 selectTauStep6.src = "selectedTauProng"
139
140 HbbStep12_prong_t = copy.deepcopy(HbbStep11_isolation_t)
141 HbbStep12_prong_t.Taus = "selectedTauProng"
142
143 selectedTauElectronDiscrimination.src = "selectedTauProng"
144 selectTauStep7 = copy.deepcopy(selectOneTau)
145 selectTauStep7.src = "selectedTauElectronDiscrimination"
146
147 HbbStep13_eDiscri_t = copy.deepcopy(HbbStep12_prong_t)
148 HbbStep13_eDiscri_t.Taus = "selectedTauElectronDiscrimination"
149 HbbStep13_eDiscri_t.DoJets = True
150
151 tauSelection = cms.Sequence( selectedTauDeltaR
152 *selectTauStep1
153 *HbbStep7_tauDeltaR_t
154 *selectedTauPt20
155 *selectTauStep2
156 *HbbStep8_taupt20_t
157 *selectedTauEtaFid
158 *selectTauStep3
159 *HbbStep9_etaFid_t
160 *selectedTauLeadingTrack
161 *selectTauStep4
162 *HbbStep10_leadingTrack_t
163 *selectedTauIsolation
164 *selectTauStep5
165 *HbbStep11_isolation_t
166 *selectedTauProng
167 *selectTauStep6
168 *HbbStep12_prong_t
169 *selectedTauElectronDiscrimination
170 *selectTauStep7
171 *HbbStep13_eDiscri_t
172 )
173
174 etPairsStep1 = copy.deepcopy(etPairsForTauAnalyses)
175 etPairsStep1.srcLeg1 = "selectedElectronIso"
176 etPairsStep1.srcLeg2 = "selectedTauElectronDiscrimination"
177
178 selectETauPairs.src = "etPairsStep1"
179
180
181 HbbStep14_etau = copy.deepcopy(HbbStep13_eDiscri_t)
182 HbbStep14_etau.Pair = "etPairsStep1"
183 HbbStep14_etau.DoPairs = True
184
185 etauSelection = cms.Sequence( etPairsStep1
186 *selectETauPairs
187 *HbbStep14_etau
188 )
189
190
191 selectedJetsDeltaR.JetLeptonDeltaRCut = 0.7
192
193 selectedJetsPt20.src="selectedJetsDeltaR"
194 selectedJetsEtaFid.src="selectedJetsPt20"
195
196 #selectedJetsGordon.src="selectedJetsEtaFid"
197 #selectedJetsTCHE.src="selectedJetsEtaFid"
198
199 selectETauPairsMETcut = copy.deepcopy(selectETauPairs)
200 selectETauPairsMETcut.cut = "mt2MET < 60"
201
202 HbbStep15_jetpt20_et = copy.deepcopy(HbbStep14_etau)
203 HbbStep15_jetpt20_et.Jets = "selectedJetsPt15"
204
205 HbbStep16_jetEtaFid_et = copy.deepcopy(HbbStep15_jetpt20_et)
206 HbbStep16_jetEtaFid_et.Jets = "selectedJetsEtaFid"
207
208 selectedbJets = copy.deepcopy(selectedJetsTCHE)
209 selectedbJets.src="selectedJetsEtaFid"
210
211 HbbStep17_bjet_et = copy.deepcopy(HbbStep16_jetEtaFid_et)
212 HbbStep17_bjet_et.Jets = "selectedbJets"
213
214 HbbStep18_METcut_et = copy.deepcopy(HbbStep17_bjet_et)
215
216 etauJetSelection = cms.Sequence(
217 selectedJetsDeltaR
218 *selectedJetsPt20
219 *HbbStep15_jetpt20_et
220 *selectedJetsEtaFid
221 *HbbStep16_jetEtaFid_et
222 *selectedbJets
223 *HbbStep17_bjet_et
224 *selectETauPairsMETcut
225 *HbbStep18_METcut_et
226 )
227