Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-09-24 22:51: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