File indexing completed on 2025-02-07 14:24:13
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def CkfTrackCandidateMaker(*args, **kwargs):
0004 mod = cms.EDProducer('CkfTrackCandidateMaker',
0005 cleanTrajectoryAfterInOut = cms.bool(True),
0006 doSeedingRegionRebuilding = cms.bool(True),
0007 onlyPixelHitsForSeedCleaner = cms.bool(False),
0008 reverseTrajectories = cms.bool(False),
0009 useHitsSplitting = cms.bool(True),
0010 MeasurementTrackerEvent = cms.InputTag('MeasurementTrackerEvent'),
0011 src = cms.InputTag('globalMixedSeeds'),
0012 clustersToSkip = cms.InputTag(''),
0013 phase2clustersToSkip = cms.InputTag(''),
0014 TrajectoryBuilderPSet = cms.PSet(),
0015 TransientInitialStateEstimatorParameters = cms.PSet(
0016 propagatorAlongTISE = cms.string('PropagatorWithMaterial'),
0017 propagatorOppositeTISE = cms.string('PropagatorWithMaterialOpposite'),
0018 numberMeasurementsForFit = cms.int32(4)
0019 ),
0020 numHitsForSeedCleaner = cms.int32(4),
0021 NavigationSchool = cms.string('SimpleNavigationSchool'),
0022 RedundantSeedCleaner = cms.string('CachingSeedCleanerBySharedInput'),
0023 TrajectoryCleaner = cms.string('TrajectoryCleanerBySharedHits'),
0024 maxNSeeds = cms.uint32(500000),
0025 maxSeedsBeforeCleaning = cms.uint32(0),
0026 mightGet = cms.optional.untracked.vstring
0027 )
0028 for a in args:
0029 mod.update_(a)
0030 mod.update_(kwargs)
0031 return mod