Back to home page

Project CMSSW displayed by LXR

 
 

    


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