CMS 3D CMS Logo

CkfTrajectories_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #
4 # This cfi should be included to run the CkfTrajectoryMaker
5 #
6 ckfTrajectories = cms.EDProducer("CkfTrajectoryMaker",
7  # these two needed by HLT
8  cleanTrajectoryAfterInOut = cms.bool( False ),
9  maxNSeeds = cms.uint32( 100000 ),
10  # set it as "none" to avoid redundant seed cleaner
11  RedundantSeedCleaner = cms.string('CachingSeedCleanerBySharedInput'),
12  TrajectoryCleaner = cms.string('TrajectoryCleanerBySharedHits'),
13  #string RedundantSeedCleaner = "none"
14  useHitsSplitting = cms.bool(False),
15  doSeedingRegionRebuilding = cms.bool(False),
16  ## reverse trajectories after pattern-reco creating new seed on last hit
17  reverseTrajectories = cms.bool(False),
18  trackCandidateAlso = cms.bool(False),
19  #bool seedCleaning = false
20  src = cms.InputTag('globalMixedSeeds'),
21  NavigationSchool = cms.string('SimpleNavigationSchool'),
22  TrajectoryBuilder = cms.string('GroupedCkfTrajectoryBuilder'),
23  TrajectoryBuilderPSet = cms.PSet(refToPSet_ = cms.string('GroupedCkfTrajectoryBuilder')),
24  # nested parameter set for TransientInitialStateEstimator
25  TransientInitialStateEstimatorParameters = cms.PSet(
26  propagatorAlongTISE = cms.string('PropagatorWithMaterial'),
27  propagatorOppositeTISE = cms.string('PropagatorWithMaterialOpposite'),
28 # propagatorAlongTISE = cms.string('PropagatorWithMaterialParabolicMf'),
29 # propagatorOppositeTISE = cms.string('PropagatorWithMaterialParabolicMfOpposite'),
30  numberMeasurementsForFit = cms.int32(4)
31  ),
32  MeasurementTrackerEvent = cms.InputTag("MeasurementTrackerEvent")
33 )
34 
35