File indexing completed on 2025-02-20 03:45:07
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def CITKPFIsolationSumProducerForPUPPI(*args, **kwargs):
0004 mod = cms.EDProducer('CITKPFIsolationSumProducerForPUPPI',
0005 srcToIsolate = cms.InputTag('no default'),
0006 srcForIsolationCone = cms.InputTag('no default'),
0007 puppiValueMap = cms.InputTag('puppi'),
0008 isolationConeDefinitions = cms.VPSet(
0009 cms.PSet(),
0010 cms.PSet(),
0011 cms.PSet(),
0012 template = cms.PSetTemplate(
0013 isolationAlgo = cms.string('no default'),
0014 coneSize = cms.double(0.3),
0015 isolateAgainst = cms.string('no default'),
0016 miniAODVertexCodes = cms.vuint32(
0017 2,
0018 3
0019 ),
0020 VetoConeSizeBarrel = cms.double(0),
0021 VetoConeSizeEndcaps = cms.double(0),
0022 VetoThreshold = cms.double(0),
0023 VetoConeSize = cms.double(0),
0024 vertexIndex = cms.int32(0),
0025 particleBasedIsolation = cms.InputTag('no default')
0026 )
0027 ),
0028 usePUPPINoLepton = cms.bool(False),
0029 mightGet = cms.optional.untracked.vstring
0030 )
0031 for a in args:
0032 mod.update_(a)
0033 mod.update_(kwargs)
0034 return mod