File indexing completed on 2024-06-22 02:23:11
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def SimPFProducer(**kwargs):
0004 mod = cms.EDProducer('SimPFProducer',
0005 simClustersSrc = cms.InputTag('particleFlowClusterHGCalFromSimCl'),
0006 trackSrc = cms.InputTag('generalTracks'),
0007 associators = cms.VInputTag('quickTrackAssociatorByHits'),
0008 pfRecTrackSrc = cms.InputTag('hgcalTrackCollection', 'TracksInHGCal'),
0009 trackingParticleSrc = cms.InputTag('mix', 'MergedTrackTruth'),
0010 neutralEMThreshold = cms.double(0.25),
0011 caloParticlesSrc = cms.InputTag('mix', 'MergedCaloTruth'),
0012 superClusterThreshold = cms.double(4),
0013 simClusterTruthSrc = cms.InputTag('mix', 'MergedCaloTruth'),
0014 muonSrc = cms.InputTag('muons1stStep'),
0015 neutralHADThreshold = cms.double(0.25),
0016 gsfTrackSrc = cms.InputTag('electronGsfTracks'),
0017 useTiming = cms.bool(False),
0018 useTimingQuality = cms.bool(False),
0019 trackTimeValueMap = cms.InputTag(''),
0020 trackTimeErrorMap = cms.InputTag(''),
0021 trackTimeQualityMap = cms.InputTag(''),
0022 timingQualityThreshold = cms.double(0),
0023 gsfTrackTimeValueMap = cms.InputTag(''),
0024 gsfTrackTimeErrorMap = cms.InputTag(''),
0025 gsfTrackTimeQualityMap = cms.InputTag(''),
0026 mightGet = cms.optional.untracked.vstring
0027 )
0028 for k,v in kwargs.items():
0029 setattr(mod, k, v)
0030 return mod