CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GroupedCkfTrajectoryBuilder_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 GroupedCkfTrajectoryBuilder = cms.PSet(
4  ComponentType = cms.string('GroupedCkfTrajectoryBuilder'),
5  bestHitOnly = cms.bool(True),
6  propagatorAlong = cms.string('PropagatorWithMaterial'),
7 # propagatorAlong = cms.string('PropagatorWithMaterialParabolicMf'),
8  # Filter used on tracks at end of all tracking (in-out + out-in)
9  trajectoryFilter = cms.PSet(refToPSet_ = cms.string('CkfBaseTrajectoryFilter_block')),
10  # Filter used on tracks at end of in-out tracking phase
11  inOutTrajectoryFilter = cms.PSet(refToPSet_ = cms.string('CkfBaseTrajectoryFilter_block')),
12 # inOutTrajectoryFilter = cms.PSet(refToPSet_ = cms.string('ckfBaseInOutTrajectoryFilter')),
13  # If true, then the inOutTrajectoryFilter will be ignored
14  # and the trajectoryFilter will be used for in-out tracking too.
15  useSameTrajFilter = cms.bool(True),
16  # Maximum number of track candidates followed at each step of
17  # track building
18  maxCand = cms.int32(5),
19  intermediateCleaning = cms.bool(True),
20  # Chi2 added to track candidate if no hit found in layer
21  lostHitPenalty = cms.double(30.0),
22  MeasurementTrackerName = cms.string(''),
23  lockHits = cms.bool(True),
24  TTRHBuilder = cms.string('WithTrackAngle'),
25  foundHitBonus = cms.double(5.0),
26  updator = cms.string('KFUpdator'),
27  # If true, track building will allow for possibility of no hit
28  # in a given layer, even if it finds compatible hits there.
29  alwaysUseInvalidHits = cms.bool(True),
30  requireSeedHitsInRebuild = cms.bool(True),
31  keepOriginalIfRebuildFails = cms.bool(False),
32  estimator = cms.string('Chi2'),
33  propagatorOpposite = cms.string('PropagatorWithMaterialOpposite'),
34 # propagatorOpposite = cms.string('PropagatorWithMaterialParabolicMfOpposite'),
35  # Out-in tracking will not be attempted unless this many hits
36  # are on track after in-out tracking phase.
37  minNrOfHitsForRebuild = cms.int32(5)
38 )
39 
40