1 import FWCore.ParameterSet.Config
as cms
3 from DQMServices.Core.DQMEDAnalyzer
import DQMEDAnalyzer
4 SingleTopSingleMuonHLTOfflineDQM =
DQMEDAnalyzer(
'TopSingleLeptonHLTOfflineDQM',
15 directory = cms.string(
"HLT/TOP/SingleTop/SingleMuon/"),
18 muons = cms.InputTag(
"muons"),
19 elecs = cms.InputTag(
"gedGsfElectrons"),
20 jets = cms.InputTag(
"ak4PFJetsCHS"),
21 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
22 pvs = cms.InputTag(
"offlinePrimaryVertices")
30 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
34 muonExtras = cms.PSet(
37 select = cms.string(
"pt>26 & abs(eta)<2.1 & isPFMuon & isGlobalMuon & globalTrack.normalizedChi2<10 & innerTrack.hitPattern.trackerLayersWithMeasurement>5 & innerTrack.hitPattern.numberOfValidPixelHits>0 & numberOfMatches>1"),
40 isolation = cms.string(
"(pfIsolationR04.sumChargedHadronPt+pfIsolationR04.sumPhotonEt+pfIsolationR04.sumNeutralHadronEt)/pt<0.2"),
51 select = cms.string(
"pt>40 & abs(eta)<5.0"),
53 jetBTaggers = cms.PSet(
54 trackCountingEff = cms.PSet(
55 label = cms.InputTag(
"pfJetProbabilityBJetTags" ),
56 workingPoint = cms.double(0.275)
62 secondaryVertex = cms.PSet(
63 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
64 workingPoint = cms.double(0.890)
70 massExtras = cms.PSet(
71 lowerEdge = cms.double( 70.),
72 upperEdge = cms.double(110.)
76 triggerExtras = cms.PSet(
77 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
79 paths = cms.vstring([
'HLT_IsoMu27_v',
90 preselection = cms.PSet(
92 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
94 select = cms.vstring([
'HLT_IsoMu27_v',
99 src = cms.InputTag(
"offlinePrimaryVertices"),
100 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
111 selection = cms.VPSet(
113 label = cms.string(
"Hlt:step0"),
114 src = cms.InputTag(
""),
115 select = cms.string(
""),
120 label = cms.string(
"muons:step1"),
121 src = cms.InputTag(
"muons"),
122 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"),
134 label = cms.string(
"jets/pf:step2"),
135 src = cms.InputTag(
"ak4PFJetsCHS"),
137 select = cms.string(
"pt>40 & abs(eta)<5.0"),
143 SingleTopSingleElectronHLTOfflineDQM =
DQMEDAnalyzer(
'TopSingleLeptonHLTOfflineDQM',
155 directory = cms.string(
"HLT/TOP/SingleTop/SingleElectron/"),
158 muons = cms.InputTag(
"muons"),
159 elecs = cms.InputTag(
"gedGsfElectrons"),
160 jets = cms.InputTag(
"ak4PFJetsCHS"),
161 mets = cms.VInputTag(
"met",
"tcMet",
"pfMet"),
162 pvs = cms.InputTag(
"offlinePrimaryVertices")
170 select = cms.string(
"abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake")
174 elecExtras = cms.PSet(
179 select = cms.string(
"pt>30 & abs(eta)<2.5"),
182 isolation = cms.string(
"(dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1"),
186 jetExtras = cms.PSet(
193 select = cms.string(
"pt>40 & abs(eta)<5.0"),
195 jetBTaggers = cms.PSet(
196 trackCountingEff = cms.PSet(
197 label = cms.InputTag(
"pfJetProbabilityBJetTags" ),
198 workingPoint = cms.double(0.275)
204 secondaryVertex = cms.PSet(
205 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
206 workingPoint = cms.double(0.890)
212 massExtras = cms.PSet(
213 lowerEdge = cms.double( 70.),
214 upperEdge = cms.double(110.)
218 triggerExtras = cms.PSet(
219 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
221 paths = cms.vstring([
'HLT_Ele35_WPTight_Gsf_v',
222 'HLT_Ele38_WPTight_Gsf_v',
223 'HLT_Ele40_WPTight_Gsf_v'])
233 preselection = cms.PSet(
235 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
237 select = cms.vstring([
'HLT_Ele35_WPTight_Gsf_v',
238 'HLT_Ele38_WPTight_Gsf_v',
239 'HLT_Ele40_WPTight_Gsf_v'])
243 src = cms.InputTag(
"offlinePrimaryVertices"),
244 select = cms.string(
'abs(x)<1. & abs(y)<1. & abs(z)<20. & tracksSize>3 & !isFake')
255 selection = cms.VPSet(
257 label = cms.string(
"Hlt:step0"),
258 src = cms.InputTag(
""),
259 select = cms.string(
""),
264 label = cms.string(
"elecs:step1"),
265 src = cms.InputTag(
"gedGsfElectrons"),
267 select = cms.string(
"pt>30 & abs(eta)<2.5 & (dr03TkSumPt+dr04EcalRecHitSumEt+dr04HcalTowerSumEt)/pt<0.1"),
279 label = cms.string(
"jets/pf:step2"),
280 src = cms.InputTag(
"ak4PFJetsCHS"),
282 select = cms.string(
"pt>40 & abs(eta)<5.0"),