File indexing completed on 2024-04-06 12:23:44
0001 import FWCore.ParameterSet.Config as cms
0002 from PhysicsTools.NanoAOD.common_cff import *
0003 from PhysicsTools.NanoAOD.globalVariablesTableProducer_cfi import globalVariablesTableProducer
0004
0005
0006 from RecoMET.METFilters.badGlobalMuonTaggersMiniAOD_cff import badGlobalMuonTaggerMAOD, cloneGlobalMuonTaggerMAOD
0007 badGlobalMuonTagger = badGlobalMuonTaggerMAOD.clone(
0008 taggingMode = True
0009 )
0010
0011 cloneGlobalMuonTagger = cloneGlobalMuonTaggerMAOD.clone(
0012 taggingMode = True
0013 )
0014
0015 from RecoMET.METFilters.BadPFMuonFilter_cfi import BadPFMuonFilter
0016 BadPFMuonTagger = BadPFMuonFilter.clone(
0017 PFCandidates = cms.InputTag("packedPFCandidates"),
0018 muons = cms.InputTag("slimmedMuons"),
0019 vtx = cms.InputTag("offlineSlimmedPrimaryVertices"),
0020 taggingMode = True,
0021 )
0022
0023
0024 from RecoMET.METFilters.BadChargedCandidateFilter_cfi import BadChargedCandidateFilter
0025 BadChargedCandidateTagger = BadChargedCandidateFilter.clone(
0026 PFCandidates = cms.InputTag("packedPFCandidates"),
0027 muons = cms.InputTag("slimmedMuons"),
0028 vtx = cms.InputTag("offlineSlimmedPrimaryVertices"),
0029 taggingMode = True,
0030 )
0031
0032 extraFlagsTable = globalVariablesTableProducer.clone(
0033 variables = cms.PSet(
0034 Flag_BadGlobalMuon = ExtVar(cms.InputTag("badGlobalMuonTagger:notBadEvent"), bool, doc = "Bad muon flag"),
0035 Flag_CloneGlobalMuon = ExtVar(cms.InputTag("cloneGlobalMuonTagger:notBadEvent"), bool, doc = "Clone muon flag"),
0036 Flag_BadPFMuonFilter = ExtVar(cms.InputTag("BadPFMuonTagger"), bool, doc = "Bad PF muon flag"),
0037 Flag_BadChargedCandidateFilter = ExtVar(cms.InputTag("BadChargedCandidateTagger"), bool, doc = "Bad charged hadron flag"),
0038 )
0039 )
0040
0041 from RecoMET.METFilters.ecalBadCalibFilter_cfi import *
0042 ecalBadCalibFilterNanoTagger = ecalBadCalibFilter.clone(
0043 taggingMode = cms.bool(True)
0044 )
0045
0046
0047
0048 extraFlagsProducersTask = cms.Task()
0049 extraFlagsTableTask = cms.Task()