1 import FWCore.ParameterSet.Config
as cms
3 topSingleLeptonHLTOfflineDQM = cms.EDAnalyzer(
"TopSingleLeptonHLTOfflineDQM",
14 directory = cms.string(
"HLT/TOP/SemiLeptonic/"),
17 muons = cms.InputTag(
"muons"),
18 elecs = cms.InputTag(
"gedGsfElectrons"),
19 jets = cms.InputTag(
"ak4PFJetsCHS"),
20 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
21 pvs = cms.InputTag(
"offlinePrimaryVertices")
28 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
32 elecExtras = cms.PSet(
37 select = cms.string(
"pt>30 & abs(eta)<2.5"),
40 isolation = cms.string(
"(dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1"),
44 muonExtras = cms.PSet(
47 select = cms.string(
"pt>26 & abs(eta)<2.1 & isPFMuon & isGlobalMuon & globalTrack.normalizedChi2<10 & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & numberOfMatches>1"),
50 isolation = cms.string(
"(pfIsolationR04.sumChargedHadronPt+pfIsolationR04.sumPhotonEt+pfIsolationR04.sumNeutralHadronEt)/pt<0.2"),
61 select = cms.string(
"pt>20 & abs(eta)<2.5"),
65 massExtras = cms.PSet(
66 lowerEdge = cms.double( 70.),
67 upperEdge = cms.double(110.)
86 preselection = cms.PSet(
88 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
90 select = cms.vstring([
'HLT_IsoMu27_v',
92 'HLT_Ele35_WPTight_Gsf_v',
93 'HLT_Ele38_WPTight_Gsf_v',
94 'HLT_Ele40_WPTight_Gsf_v',
100 src = cms.InputTag(
"offlinePrimaryVertices"),
101 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
113 selection = cms.VPSet(
115 label = cms.string(
"Hlt:step0"),
116 src = cms.InputTag(
""),
117 select = cms.string(
""),
122 label = cms.string(
"jets/pf:step1"),
123 src = cms.InputTag(
"ak4PFJetsCHS"),
124 select = cms.string(
"pt>20 & abs(eta)<2.5"),
130 topSingleMuonHLTOfflineDQM = cms.EDAnalyzer(
"TopSingleLeptonHLTOfflineDQM",
141 directory = cms.string(
"HLT/TOP/SemiMuonic/"),
144 muons = cms.InputTag(
"muons"),
145 elecs = cms.InputTag(
"gedGsfElectrons"),
146 jets = cms.InputTag(
"ak4PFJetsCHS"),
147 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
148 pvs = cms.InputTag(
"offlinePrimaryVertices")
156 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
160 muonExtras = cms.PSet(
163 select = cms.string(
"pt>26 & abs(eta)<2.1 & isPFMuon & isGlobalMuon & globalTrack.normalizedChi2<10 & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & numberOfMatches>1"),
166 isolation = cms.string(
"(pfIsolationR04.sumChargedHadronPt+pfIsolationR04.sumPhotonEt+pfIsolationR04.sumNeutralHadronEt)/pt<0.2"),
170 jetExtras = cms.PSet(
177 select = cms.string(
"pt>20 & abs(eta)<2.5"),
179 jetBTaggers = cms.PSet(
180 trackCountingEff = cms.PSet(
181 label = cms.InputTag(
"pfJetProbabilityBJetTags" ),
182 workingPoint = cms.double(0.275)
188 secondaryVertex = cms.PSet(
189 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
190 workingPoint = cms.double(0.890)
196 massExtras = cms.PSet(
197 lowerEdge = cms.double( 70.),
198 upperEdge = cms.double(110.)
202 triggerExtras = cms.PSet(
203 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
205 paths = cms.vstring([
'HLT_IsoMu27_v',
216 preselection = cms.PSet(
218 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
220 select = cms.vstring([
'HLT_IsoMu27_v',
225 src = cms.InputTag(
"offlinePrimaryVertices"),
226 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
237 selection = cms.VPSet(
239 label = cms.string(
"Hlt:step0"),
240 src = cms.InputTag(
""),
241 select = cms.string(
""),
246 label = cms.string(
"muons:step1"),
247 src = cms.InputTag(
"muons"),
248 select = cms.string(
"pt>26 & abs(eta)<2.1 & isPFMuon & isGlobalMuon & globalTrack.normalizedChi2<10 & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & numberOfMatches>1 & (pfIsolationR04.sumChargedHadronPt+pfIsolationR04.sumPhotonEt+pfIsolationR04.sumNeutralHadronEt)/pt<0.12"),
275 label = cms.string(
"jets/pf:step2"),
276 src = cms.InputTag(
"ak4PFJetsCHS"),
278 select = cms.string(
"pt>20 & abs(eta)<2.5"),
284 topSingleElectronHLTOfflineDQM = cms.EDAnalyzer(
"TopSingleLeptonHLTOfflineDQM",
295 directory = cms.string(
"HLT/TOP/SemiElectronic/"),
298 muons = cms.InputTag(
"muons"),
299 elecs = cms.InputTag(
"gedGsfElectrons"),
300 jets = cms.InputTag(
"ak4PFJetsCHS"),
301 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
302 pvs = cms.InputTag(
"offlinePrimaryVertices")
310 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
314 elecExtras = cms.PSet(
319 select = cms.string(
"pt>30 & abs(eta)<2.5"),
322 isolation = cms.string(
"(dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1"),
326 jetExtras = cms.PSet(
333 select = cms.string(
"pt>20 & abs(eta)<2.5"),
335 jetBTaggers = cms.PSet(
336 trackCountingEff = cms.PSet(
337 label = cms.InputTag(
"pfJetProbabilityBJetTags" ),
338 workingPoint = cms.double(0.275)
344 secondaryVertex = cms.PSet(
345 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
346 workingPoint = cms.double(0.890)
352 massExtras = cms.PSet(
353 lowerEdge = cms.double( 70.),
354 upperEdge = cms.double(110.)
358 triggerExtras = cms.PSet(
359 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
361 paths = cms.vstring([
'HLT_Ele35_WPTight_Gsf_v',
362 'HLT_Ele38_WPTight_Gsf_v',
363 'HLT_Ele40_WPTight_Gsf_v',])
373 preselection = cms.PSet(
375 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
377 select = cms.vstring([
'HLT_Ele35_WPTight_Gsf_v',
378 'HLT_Ele38_WPTight_Gsf_v',
379 'HLT_Ele40_WPTight_Gsf_v',])
383 src = cms.InputTag(
"offlinePrimaryVertices"),
384 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
395 selection = cms.VPSet(
397 label = cms.string(
"Hlt:step0"),
398 src = cms.InputTag(
""),
399 select = cms.string(
""),
404 label = cms.string(
"elecs:step1"),
405 src = cms.InputTag(
"gedGsfElectrons"),
407 select = cms.string(
"pt>30 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1"),
434 label = cms.string(
"jets/pf:step2"),
435 src = cms.InputTag(
"ak4PFJetsCHS"),
437 select = cms.string(
"pt>20 & abs(eta)<2.5"),