CMS 3D CMS Logo

TrackProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 TrackProducer = cms.EDProducer("TrackProducer",
4  useSimpleMF = cms.bool(False),
5  SimpleMagneticField = cms.string(""),
6  src = cms.InputTag("ckfTrackCandidates"),
7  clusterRemovalInfo = cms.InputTag(""),
8  beamSpot = cms.InputTag("offlineBeamSpot"),
9  Fitter = cms.string('KFFittingSmootherWithOutliersRejectionAndRK'),
10  useHitsSplitting = cms.bool(False),
11  alias = cms.untracked.string('ctfWithMaterialTracks'),
12  TrajectoryInEvent = cms.bool(False),
13  TTRHBuilder = cms.string('WithAngleAndTemplate'),
14  AlgorithmName = cms.string('undefAlgorithm'),
15  Propagator = cms.string('RungeKuttaTrackerPropagator'),
16 
17  # this parameter decides if the propagation to the beam line
18  # for the track parameters defiition is from the first hit
19  # or from the closest to the beam line
20  # true for cosmics/beam halo, false for collision tracks (needed by loopers)
21  GeometricInnerState = cms.bool(False),
22 
23  ### These are paremeters related to the filling of the Secondary hit-patterns
24  #set to "", the secondary hit pattern will not be filled (backward compatible with DetLayer=0)
25  NavigationSchool = cms.string('SimpleNavigationSchool'),
26  MeasurementTracker = cms.string(''),
27  MeasurementTrackerEvent = cms.InputTag('MeasurementTrackerEvent'),
28 )
29 
30 # This customization will be removed once we get the templates for
31 # phase2 pixel
32 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
33 phase2_tracker.toModify(TrackProducer, TTRHBuilder = 'WithTrackAngle') # FIXME
34