File indexing completed on 2025-02-07 14:24:02
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def PATJetUpdater(*args, **kwargs):
0004 mod = cms.EDProducer('PATJetUpdater',
0005 jetSource = cms.InputTag('no default'),
0006 sort = cms.bool(True),
0007 addTagInfos = cms.bool(True),
0008 tagInfoSources = cms.VInputTag(),
0009 addJetCorrFactors = cms.bool(True),
0010 jetCorrFactorsSource = cms.VInputTag(),
0011 addBTagInfo = cms.bool(True),
0012 addDiscriminators = cms.bool(True),
0013 discriminatorSources = cms.VInputTag(),
0014 printWarning = cms.bool(True),
0015 userData = cms.PSet(
0016 userClasses = cms.PSet(
0017 src = cms.required.VInputTag,
0018 labelPostfixesToStrip = cms.vstring()
0019 ),
0020 userFloats = cms.PSet(
0021 src = cms.required.VInputTag,
0022 labelPostfixesToStrip = cms.vstring()
0023 ),
0024 userInts = cms.PSet(
0025 src = cms.required.VInputTag,
0026 labelPostfixesToStrip = cms.vstring()
0027 ),
0028 userCands = cms.PSet(
0029 src = cms.required.VInputTag,
0030 labelPostfixesToStrip = cms.vstring()
0031 ),
0032 userFunctions = cms.vstring(),
0033 userFunctionLabels = cms.vstring()
0034 ),
0035 mightGet = cms.optional.untracked.vstring
0036 )
0037 for a in args:
0038 mod.update_(a)
0039 mod.update_(kwargs)
0040 return mod