Skip to content

Commit

Permalink
Add a flag for the BadPFMuonFilter module in 80X nanoAOD
Browse files Browse the repository at this point in the history
  • Loading branch information
Shane Breeze committed Apr 18, 2018
1 parent ee8af39 commit c74456a
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion PhysicsTools/NanoAOD/python/extraflags_cff.py
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,13 @@
taggingMode = True
)

from RecoMET.METFilters.BadPFMuonFilter_cfi import BadPFMuonFilter
BadPFMuonTagger = BadPFMuonFilter.clone(
PFCandidates = cms.InputTag("packedPFCandidates"),
muons = cms.InputTag("slimmedMuons"),
taggingMode = True,
)

# Bad charge hadron
from RecoMET.METFilters.BadChargedCandidateFilter_cfi import BadChargedCandidateFilter
BadChargedCandidateTagger = BadChargedCandidateFilter.clone(
Expand All @@ -23,8 +30,9 @@
variables = cms.PSet(
Flag_BadGlobalMuon = ExtVar(cms.InputTag("badGlobalMuonTagger:notBadEvent"), bool, doc = "Bad muon flag"),
Flag_CloneGlobalMuon = ExtVar(cms.InputTag("cloneGlobalMuonTagger:notBadEvent"), bool, doc = "Clone muon flag"),
Flag_BadPFMuonFilter = ExtVar(cms.InputTag("BadPFMuonTagger"), bool, doc = "Bad PF muon flag"),
Flag_BadChargedCandidateFilter = ExtVar(cms.InputTag("BadChargedCandidateTagger"), bool, doc = "Bad charged hadron flag"),
)
)

extraFlagsProducers = cms.Sequence(badGlobalMuonTagger + cloneGlobalMuonTagger + BadChargedCandidateTagger)
extraFlagsProducers = cms.Sequence(badGlobalMuonTagger + cloneGlobalMuonTagger + BadPFMuonTagger + BadChargedCandidateTagger)

0 comments on commit c74456a

Please sign in to comment.