CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackRefitter_cfi.py
Go to the documentation of this file.
2 
3 TrackRefitter = cms.EDProducer("TrackRefitter",
4  src = cms.InputTag("generalTracks"),
5  beamSpot = cms.InputTag("offlineBeamSpot"),
6  Fitter = cms.string('KFFittingSmootherWithOutliersRejectionAndRK'),
7  TTRHBuilder = cms.string('WithAngleAndTemplate'),
8  AlgorithmName = cms.string('undefAlgorithm'),
9  Propagator = cms.string('RungeKuttaTrackerPropagator'),
10 
11  ### fitting without constraints
12  constraint = cms.string(''),
13  srcConstr = cms.InputTag(''),
14 
15  ### fitting with constraints
16  #constraint = cms.string('momentum'),
17  #constraint = cms.string('vertex'),
18 
19  ### Usually this parameter has not to be set True because
20  ### matched hits in the Tracker are already split when
21  ### the tracks are reconstructed the first time
22  useHitsSplitting = cms.bool(False),
23 
24  TrajectoryInEvent = cms.bool(True),
25 
26  # Navigation school is necessary to fill the secondary hit patterns
27  NavigationSchool = cms.string('SimpleNavigationSchool'),
28  MeasurementTracker = cms.string(''),
29  #
30  # in order to avoid to fill the secondary hit patterns and
31  # refit the tracks more quickly
32  #NavigationSchool = cms.string('')
33 )
34 
35