1 import FWCore.ParameterSet.Config
as cms
3 EletightIsoCut =
"(gsfElectronRef.pfIsolationVariables.sumChargedHadronPt + max(0., gsfElectronRef.pfIsolationVariables.sumNeutralHadronEt + gsfElectronRef.pfIsolationVariables.sumPhotonEt - 0.5 * gsfElectronRef.pfIsolationVariables.sumPUPt) ) / gsfElectronRef.pt < 0.1" 4 ElelooseIsoCut =
"(gsfElectronRef.pfIsolationVariables.sumChargedHadronPt + max(0., gsfElectronRef.pfIsolationVariables.sumNeutralHadronEt + gsfElectronRef.pfIsolationVariables.sumPhotonEt - 0.5 * gsfElectronRef.pfIsolationVariables.sumPUPt) ) / gsfElectronRef.pt < 0.15" 7 singleTopTChannelLeptonDQM = cms.EDAnalyzer(
"SingleTopTChannelLeptonDQM",
18 directory = cms.string(
"Physics/Top/SingleTopDQM/"),
21 muons = cms.InputTag(
"pfIsolatedMuonsEI"),
22 elecs = cms.InputTag(
"pfIsolatedElectronsEI"),
23 jets = cms.InputTag(
"ak4PFJetsCHS"),
24 mets = cms.VInputTag(
"met",
"tcMet",
"pfMetEI"),
25 pvs = cms.InputTag(
"offlinePrimaryVertices")
28 monitoring = cms.PSet(
29 verbosity = cms.string(
"DEBUG")
40 elecExtras = cms.PSet(
45 select = cms.string(
"pt>15 & abs(eta)<2.5 & abs(gsfElectronRef.gsfTrack.d0)<1 & abs(gsfElectronRef.gsfTrack.dz)<20"),
48 isolation = cms.string(ElelooseIsoCut),
52 muonExtras = cms.PSet(
55 select = cms.string(
"pt>10 & abs(eta)<2.1 & isGlobalMuon & abs(globalTrack.d0)<1 & abs(globalTrack.dz)<20"),
65 jetCorrector = cms.string(
"ak4CaloL2L3"),
75 select = cms.string(
"pt>15 & abs(eta)<2.5 & emEnergyFraction>0.01"),
85 triggerExtras = cms.PSet(
86 src = cms.InputTag(
"TriggerResults",
"",
"HLT"),
87 paths = cms.vstring([
'HLT_Mu3:HLT_QuadJet15U',
88 'HLT_Mu5:HLT_QuadJet15U',
89 'HLT_Mu7:HLT_QuadJet15U',
90 'HLT_Mu9:HLT_QuadJet15U'])
100 preselection = cms.PSet(
121 selection = cms.VPSet(
123 label = cms.string(
"jets/calo:step0"),
124 src = cms.InputTag(
"ak4CaloJets"),
125 select = cms.string(
"pt>20 & abs(eta)<2.1 & 0.05<emEnergyFraction"),
127 label = cms.InputTag(
"ak4JetID"),
128 select = cms.string(
"fHPD < 0.98 & n90Hits>1 & restrictedEMF<1")
135 singleTopMuonMediumDQM = cms.EDAnalyzer(
"SingleTopTChannelLeptonDQM",
146 directory = cms.string(
"Physics/Top/SingleTopMuonMediumDQM/"),
149 muons = cms.InputTag(
"pfIsolatedMuonsEI"),
150 elecs_gsf = cms.InputTag(
"gedGsfElectrons"),
151 elecs = cms.InputTag(
"pfIsolatedElectronsEI"),
152 jets = cms.InputTag(
"ak4PFJetsCHS"),
153 mets = cms.VInputTag(
"met",
"tcMet",
"pfMetEI"),
154 pvs = cms.InputTag(
"offlinePrimaryVertices")
157 monitoring = cms.PSet(
158 verbosity = cms.string(
"DEBUG")
169 muonExtras = cms.PSet(
172 select = cms.string(
"abs(muonRef.eta)<2.1")
182 jetExtras = cms.PSet(
185 jetCorrector = cms.string(
"topDQMak5PFCHSL2L3"),
195 select = cms.string(
"pt>15 & abs(eta)<2.5"),
197 jetBTaggers = cms.PSet(
198 trackCountingEff = cms.PSet(
199 label = cms.InputTag(
"pfTrackCountingHighEffBJetTags" ),
200 workingPoint = cms.double(1.25)
202 trackCountingPur = cms.PSet(
203 label = cms.InputTag(
"pfTrackCountingHighPurBJetTags" ),
204 workingPoint = cms.double(3.41)
206 secondaryVertex = cms.PSet(
207 label = cms.InputTag(
"pfSimpleSecondaryVertexHighEffBJetTags"),
208 workingPoint = cms.double(2.05)
210 combinedSecondaryVertex = cms.PSet(
211 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
212 workingPoint = cms.double(0.970)
239 preselection = cms.PSet(
259 selection = cms.VPSet(
261 label = cms.string(
"presel"),
262 src = cms.InputTag(
"offlinePrimaryVertices"),
263 select = cms.string(
'!isFake && ndof >= 4 && abs(z)<24. && position.Rho <= 2.0 '),
267 label = cms.string(
"muons/pf:step0"),
268 src = cms.InputTag(
"pfIsolatedMuonsEI"),
269 select = cms.string(
"muonRef.pt>20 & abs(muonRef.eta)<2.1 & muonRef.isNonnull & muonRef.innerTrack.isNonnull & muonRef.isGlobalMuon & muonRef.isTrackerMuon & muonRef.innerTrack.numberOfValidHits>10 & muonRef.globalTrack.hitPattern.numberOfValidMuonHits>0 & muonRef.globalTrack.normalizedChi2<10 & muonRef.innerTrack.hitPattern.pixelLayersWithMeasurement>=1 & muonRef.numberOfMatches>1 & abs(muonRef.innerTrack.dxy)<0.02 & (muonRef.pfIsolationR04.sumChargedHadronPt + muonRef.pfIsolationR04.sumNeutralHadronEt + muonRef.pfIsolationR04.sumPhotonEt)/muonRef.pt < 0.15"),
275 label = cms.string(
"jets/pf:step1"),
276 src = cms.InputTag(
"ak4PFJetsCHS"),
277 jetCorrector = cms.string(
"topDQMak5PFCHSL2L3"),
278 select = cms.string(
" pt>30 & abs(eta)<4.5 & numberOfDaughters>1 & ((abs(eta)>2.4) || ( chargedHadronEnergyFraction > 0 & chargedMultiplicity>0 & chargedEmEnergyFraction<0.99)) & neutralEmEnergyFraction < 0.99 & neutralHadronEnergyFraction < 0.99"),
284 label = cms.string(
"jets/pf:step2"),
285 src = cms.InputTag(
"ak4PFJetsCHS"),
286 jetCorrector = cms.string(
"topDQMak5PFCHSL2L3"),
287 select = cms.string(
" pt>30 & abs(eta)<4.5 & numberOfDaughters>1 & ((abs(eta)>2.4) || ( chargedHadronEnergyFraction > 0 & chargedMultiplicity>0 & chargedEmEnergyFraction<0.99)) & neutralEmEnergyFraction < 0.99 & neutralHadronEnergyFraction < 0.99"),
295 singleTopElectronMediumDQM = cms.EDAnalyzer(
"SingleTopTChannelLeptonDQM",
306 directory = cms.string(
"Physics/Top/SingleTopElectronMediumDQM/"),
309 muons = cms.InputTag(
"pfIsolatedMuonsEI"),
310 elecs_gsf = cms.InputTag(
"gedGsfElectrons"),
311 elecs = cms.InputTag(
"pfIsolatedElectronsEI"),
312 jets = cms.InputTag(
"ak4PFJetsCHS"),
313 mets = cms.VInputTag(
"met",
"tcMet",
"pfMetEI"),
314 pvs = cms.InputTag(
"offlinePrimaryVertices")
318 monitoring = cms.PSet(
319 verbosity = cms.string(
"DEBUG")
330 elecExtras = cms.PSet(
335 select = cms.string(
"pt>25"),
343 jetExtras = cms.PSet(
346 jetCorrector = cms.string(
"topDQMak5PFCHSL2L3"),
356 select = cms.string(
"pt>15 & abs(eta)<2.5"),
358 jetBTaggers = cms.PSet(
359 trackCountingEff = cms.PSet(
360 label = cms.InputTag(
"pfTrackCountingHighEffBJetTags" ),
361 workingPoint = cms.double(1.25)
363 trackCountingPur = cms.PSet(
364 label = cms.InputTag(
"pfTrackCountingHighPurBJetTags" ),
365 workingPoint = cms.double(3.41)
367 secondaryVertex = cms.PSet(
368 label = cms.InputTag(
"pfSimpleSecondaryVertexHighEffBJetTags"),
369 workingPoint = cms.double(2.05)
371 combinedSecondaryVertex = cms.PSet(
372 label = cms.InputTag(
"pfCombinedInclusiveSecondaryVertexV2BJetTags"),
373 workingPoint = cms.double(0.970)
398 preselection = cms.PSet(
418 selection = cms.VPSet(
420 label = cms.string(
"presel"),
421 src = cms.InputTag(
"offlinePrimaryVertices"),
422 select = cms.string(
'!isFake && ndof >= 4 && abs(z)<24. && position.Rho <= 2.0'),
425 label = cms.string(
"elecs/pf:step0"),
426 src = cms.InputTag(
"pfIsolatedElectronsEI"),
428 select = cms.string(
"pt>30 & abs(eta)<2.5 & abs(gsfElectronRef.gsfTrack.d0)<0.02 && gsfElectronRef.gsfTrack.hitPattern().numberOfHits('MISSING_INNER_HITS') <= 0 && (abs(gsfElectronRef.superCluster.eta) <= 1.4442 || abs(gsfElectronRef.superCluster.eta) >= 1.5660) && " + EletightIsoCut),
433 label = cms.string(
"jets/pf:step1"),
434 src = cms.InputTag(
"ak4PFJetsCHS"),
435 jetCorrector = cms.string(
"topDQMak5PFCHSL2L3"),
436 select = cms.string(
"pt>30 & abs(eta)<4.5 & numberOfDaughters>1 & ((abs(eta)>2.4) || ( chargedHadronEnergyFraction > 0 & chargedMultiplicity>0 & chargedEmEnergyFraction<0.99)) & neutralEmEnergyFraction < 0.99 & neutralHadronEnergyFraction < 0.99"),
443 label = cms.string(
"jets/pf:step2"),
444 src = cms.InputTag(
"ak4PFJetsCHS"),
445 jetCorrector = cms.string(
"topDQMak5PFCHSL2L3"),
446 select = cms.string(
"pt>30 & abs(eta)<4.5 & numberOfDaughters>1 & ((abs(eta)>2.4) || ( chargedHadronEnergyFraction > 0 & chargedMultiplicity>0 & chargedEmEnergyFraction<0.99)) & neutralEmEnergyFraction < 0.99 & neutralHadronEnergyFraction < 0.99"),