1 import FWCore.ParameterSet.Config
as cms
3 SingleTopSingleMuonHLTOfflineDQM = cms.EDAnalyzer(
"TopSingleLeptonHLTOfflineDQM",
14 directory = cms.string(
"HLT/TopHLTOffline/SingleTop/SingleMuon/"),
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")
29 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
33 muonExtras = cms.PSet(
36 select = cms.string(
"pt>26 & abs(eta)<2.1 & isPFMuon & isGlobalMuon & globalTrack.normalizedChi2<10 & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & numberOfMatches>1"),
39 isolation = cms.string(
"(pfIsolationR04.sumChargedHadronPt+pfIsolationR04.sumPhotonEt+pfIsolationR04.sumNeutralHadronEt)/pt<0.2"),
50 select = cms.string(
"pt>40 & abs(eta)<5.0"),
52 jetBTaggers = cms.PSet(
53 trackCountingEff = cms.PSet(
54 label = cms.InputTag(
"pfJetProbabilityBJetTags" ),
55 workingPoint = cms.double(0.275)
61 secondaryVertex = cms.PSet(
62 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
63 workingPoint = cms.double(0.890)
69 massExtras = cms.PSet(
70 lowerEdge = cms.double( 70.),
71 upperEdge = cms.double(110.)
75 triggerExtras = cms.PSet(
76 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
78 paths = cms.vstring([
'HLT_IsoMu27_v',
89 preselection = cms.PSet(
91 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
93 select = cms.vstring([
'HLT_IsoMu27_v',
98 src = cms.InputTag(
"offlinePrimaryVertices"),
99 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
110 selection = cms.VPSet(
112 label = cms.string(
"Hlt:step0"),
113 src = cms.InputTag(
""),
114 select = cms.string(
""),
119 label = cms.string(
"muons:step1"),
120 src = cms.InputTag(
"muons"),
121 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"),
133 label = cms.string(
"jets/pf:step2"),
134 src = cms.InputTag(
"ak4PFJetsCHS"),
136 select = cms.string(
"pt>40 & abs(eta)<5.0"),
142 SingleTopSingleElectronHLTOfflineDQM = cms.EDAnalyzer(
"TopSingleLeptonHLTOfflineDQM",
154 directory = cms.string(
"HLT/TopHLTOffline/SingleTop/SingleElectron/"),
157 muons = cms.InputTag(
"muons"),
158 elecs = cms.InputTag(
"gedGsfElectrons"),
159 jets = cms.InputTag(
"ak4PFJetsCHS"),
160 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
161 pvs = cms.InputTag(
"offlinePrimaryVertices")
169 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
173 elecExtras = cms.PSet(
178 select = cms.string(
"pt>30 & abs(eta)<2.5"),
181 isolation = cms.string(
"(dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1"),
185 jetExtras = cms.PSet(
192 select = cms.string(
"pt>40 & abs(eta)<5.0"),
194 jetBTaggers = cms.PSet(
195 trackCountingEff = cms.PSet(
196 label = cms.InputTag(
"pfJetProbabilityBJetTags" ),
197 workingPoint = cms.double(0.275)
203 secondaryVertex = cms.PSet(
204 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
205 workingPoint = cms.double(0.890)
211 massExtras = cms.PSet(
212 lowerEdge = cms.double( 70.),
213 upperEdge = cms.double(110.)
217 triggerExtras = cms.PSet(
218 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
220 paths = cms.vstring([
'HLT_Ele35_WPTight_Gsf_v',
221 'HLT_Ele38_WPTight_Gsf_v',
222 'HLT_Ele40_WPTight_Gsf_v'])
232 preselection = cms.PSet(
234 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
236 select = cms.vstring([
'HLT_Ele35_WPTight_Gsf_v',
237 'HLT_Ele38_WPTight_Gsf_v',
238 'HLT_Ele40_WPTight_Gsf_v'])
242 src = cms.InputTag(
"offlinePrimaryVertices"),
243 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
254 selection = cms.VPSet(
256 label = cms.string(
"Hlt:step0"),
257 src = cms.InputTag(
""),
258 select = cms.string(
""),
263 label = cms.string(
"elecs:step1"),
264 src = cms.InputTag(
"gedGsfElectrons"),
266 select = cms.string(
"pt>30 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1"),
278 label = cms.string(
"jets/pf:step2"),
279 src = cms.InputTag(
"ak4PFJetsCHS"),
281 select = cms.string(
"pt>40 & abs(eta)<5.0"),