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