|
35 | 35 | from CommonTools.RecoAlgos.HBHENoiseFilterResultProducer_cfi import HBHENoiseFilterResultProducer |
36 | 36 |
|
37 | 37 | #CSC beam halo filter |
38 | | -from RecoMET.METFilters.CSCTightHalo2015Filter_cfi import * |
| 38 | +from RecoMET.METFilters.globalTightHalo2016Filter_cfi import * |
39 | 39 |
|
40 | 40 | #one muon |
41 | 41 | singleMuonSelector = cms.EDFilter( |
|
48 | 48 | src = cms.InputTag("singleMuonSelector"), |
49 | 49 | minNumber = cms.uint32(1) |
50 | 50 | ) |
51 | | -seqHotlineSkimSingleMuon = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * singleMuonSelector * singleMuonFilter) |
| 51 | +seqHotlineSkimSingleMuon = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * singleMuonSelector * singleMuonFilter) |
52 | 52 |
|
53 | 53 | #two muons |
54 | 54 | doubleMuonSelector = cms.EDFilter( |
|
61 | 61 | src = cms.InputTag("doubleMuonSelector"), |
62 | 62 | minNumber = cms.uint32(2) |
63 | 63 | ) |
64 | | -seqHotlineSkimDoubleMuon = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * doubleMuonSelector * doubleMuonFilter) |
| 64 | +seqHotlineSkimDoubleMuon = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * doubleMuonSelector * doubleMuonFilter) |
65 | 65 |
|
66 | 66 | #three muons |
67 | 67 | tripleMuonSelector = cms.EDFilter( |
|
74 | 74 | src = cms.InputTag("tripleMuonSelector"), |
75 | 75 | minNumber = cms.uint32(3) |
76 | 76 | ) |
77 | | -seqHotlineSkimTripleMuon = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * tripleMuonSelector * tripleMuonFilter) |
| 77 | +seqHotlineSkimTripleMuon = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * tripleMuonSelector * tripleMuonFilter) |
78 | 78 |
|
79 | 79 | #one electron |
80 | 80 | singleElectronSelector = cms.EDFilter( |
|
87 | 87 | src = cms.InputTag("singleElectronSelector"), |
88 | 88 | minNumber = cms.uint32(1) |
89 | 89 | ) |
90 | | -seqHotlineSkimSingleElectron = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * singleElectronSelector * singleElectronFilter) |
| 90 | +seqHotlineSkimSingleElectron = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * singleElectronSelector * singleElectronFilter) |
91 | 91 |
|
92 | 92 | #two electrons |
93 | 93 | doubleElectronSelector = cms.EDFilter( |
|
100 | 100 | src = cms.InputTag("doubleElectronSelector"), |
101 | 101 | minNumber = cms.uint32(2) |
102 | 102 | ) |
103 | | -seqHotlineSkimDoubleElectron = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * doubleElectronSelector * doubleElectronFilter) |
| 103 | +seqHotlineSkimDoubleElectron = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * doubleElectronSelector * doubleElectronFilter) |
104 | 104 |
|
105 | 105 | #three electrons |
106 | 106 | tripleElectronSelector = cms.EDFilter( |
|
113 | 113 | src = cms.InputTag("tripleElectronSelector"), |
114 | 114 | minNumber = cms.uint32(3) |
115 | 115 | ) |
116 | | -seqHotlineSkimTripleElectron = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * tripleElectronSelector * tripleElectronFilter) |
| 116 | +seqHotlineSkimTripleElectron = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * tripleElectronSelector * tripleElectronFilter) |
117 | 117 |
|
118 | 118 | #one photon |
119 | 119 | singlePhotonSelector = cms.EDFilter( |
|
126 | 126 | src = cms.InputTag("singlePhotonSelector"), |
127 | 127 | minNumber = cms.uint32(1) |
128 | 128 | ) |
129 | | -seqHotlineSkimSinglePhoton = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * singlePhotonSelector * singlePhotonFilter) |
| 129 | +seqHotlineSkimSinglePhoton = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * singlePhotonSelector * singlePhotonFilter) |
130 | 130 |
|
131 | 131 | #two photons |
132 | 132 | doublePhotonSelector = cms.EDFilter( |
|
139 | 139 | src = cms.InputTag("doublePhotonSelector"), |
140 | 140 | minNumber = cms.uint32(2) |
141 | 141 | ) |
142 | | -seqHotlineSkimDoublePhoton = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * doublePhotonSelector * doublePhotonFilter) |
| 142 | +seqHotlineSkimDoublePhoton = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * doublePhotonSelector * doublePhotonFilter) |
143 | 143 |
|
144 | 144 | #three photons |
145 | 145 | triplePhotonSelector = cms.EDFilter( |
|
152 | 152 | src = cms.InputTag("triplePhotonSelector"), |
153 | 153 | minNumber = cms.uint32(3) |
154 | 154 | ) |
155 | | -seqHotlineSkimTriplePhoton = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * triplePhotonSelector * triplePhotonFilter) |
| 155 | +seqHotlineSkimTriplePhoton = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * triplePhotonSelector * triplePhotonFilter) |
156 | 156 |
|
157 | 157 | #one jet |
158 | 158 | singleJetSelector = cms.EDFilter( |
|
165 | 165 | src = cms.InputTag("singleJetSelector"), |
166 | 166 | minNumber = cms.uint32(1) |
167 | 167 | ) |
168 | | -seqHotlineSkimSingleJet = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * singleJetSelector * singleJetFilter) |
| 168 | +seqHotlineSkimSingleJet = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * singleJetSelector * singleJetFilter) |
169 | 169 |
|
170 | 170 | #two jets |
171 | 171 | doubleJetSelector = cms.EDFilter( |
|
178 | 178 | src = cms.InputTag("doubleJetSelector"), |
179 | 179 | minNumber = cms.uint32(2) |
180 | 180 | ) |
181 | | -seqHotlineSkimDoubleJet = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * doubleJetSelector * doubleJetFilter) |
| 181 | +seqHotlineSkimDoubleJet = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * doubleJetSelector * doubleJetFilter) |
182 | 182 |
|
183 | 183 | #many jets |
184 | 184 | multiJetSelector = cms.EDFilter( |
|
191 | 191 | src = cms.InputTag("multiJetSelector"), |
192 | 192 | minNumber = cms.uint32(multiJetNJets) |
193 | 193 | ) |
194 | | -seqHotlineSkimMultiJet = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * multiJetSelector * multiJetFilter) |
| 194 | +seqHotlineSkimMultiJet = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * multiJetSelector * multiJetFilter) |
195 | 195 |
|
196 | 196 | #HT |
197 | 197 | htMht = cms.EDProducer( "HLTHtMhtProducer", |
|
216 | 216 | src = cms.InputTag("htSelector"), |
217 | 217 | minNumber = cms.uint32(1) |
218 | 218 | ) |
219 | | -seqHotlineSkimHT = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * htMht * htSelector * htFilter) |
| 219 | +seqHotlineSkimHT = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * htMht * htSelector * htFilter) |
220 | 220 |
|
221 | 221 | #high-mass dileptons |
222 | 222 | dimuons = cms.EDProducer( |
|
253 | 253 | minNumber = cms.uint32(1) |
254 | 254 | ) |
255 | 255 |
|
256 | | -seqHotlineSkimMassiveDimuon = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * dimuons * dimuonMassFilter) |
257 | | -seqHotlineSkimMassiveDielectron = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * dielectrons * dielectronMassFilter) |
258 | | -seqHotlineSkimMassiveEMu = cms.Sequence(primaryVertexFilter * CSCTightHalo2015Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * diEMu * diEMuMassFilter) |
| 256 | +seqHotlineSkimMassiveDimuon = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * dimuons * dimuonMassFilter) |
| 257 | +seqHotlineSkimMassiveDielectron = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * dielectrons * dielectronMassFilter) |
| 258 | +seqHotlineSkimMassiveEMu = cms.Sequence(primaryVertexFilter * globalTightHalo2016Filter * HBHENoiseFilterResultProducer * HBHENoiseFilter * diEMu * diEMuMassFilter) |
259 | 259 |
|
260 | 260 | ## select events with high pfMET |
261 | 261 | pfMETSelector = cms.EDFilter( |
|
272 | 272 |
|
273 | 273 | seqHotlineSkimPFMET = cms.Sequence( |
274 | 274 | primaryVertexFilter* |
275 | | - CSCTightHalo2015Filter* |
| 275 | + globalTightHalo2016Filter* |
276 | 276 | HBHENoiseFilterResultProducer* |
277 | 277 | HBHENoiseFilter* |
278 | 278 | pfMETSelector* |
|
294 | 294 |
|
295 | 295 | seqHotlineSkimCaloMET = cms.Sequence( |
296 | 296 | primaryVertexFilter* |
297 | | - CSCTightHalo2015Filter* |
| 297 | + globalTightHalo2016Filter* |
298 | 298 | HBHENoiseFilterResultProducer* |
299 | 299 | HBHENoiseFilter* |
300 | 300 | caloMETSelector* |
|
316 | 316 |
|
317 | 317 | seqHotlineSkimCondMET = cms.Sequence( |
318 | 318 | primaryVertexFilter* |
319 | | - CSCTightHalo2015Filter* |
| 319 | + globalTightHalo2016Filter* |
320 | 320 | HBHENoiseFilterResultProducer* |
321 | 321 | HBHENoiseFilter* |
322 | 322 | CondMETSelector* |
|
0 commit comments