CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_1/src/RecoTracker/TrackProducer/python/TrackRefitter_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 TrackRefitter = cms.EDProducer("TrackRefitter",
00004     src = cms.InputTag("generalTracks"),
00005     beamSpot = cms.InputTag("offlineBeamSpot"),
00006     Fitter = cms.string('KFFittingSmootherWithOutliersRejectionAndRK'),
00007     TTRHBuilder = cms.string('WithAngleAndTemplate'),
00008     AlgorithmName = cms.string('undefAlgorithm'),
00009     Propagator = cms.string('RungeKuttaTrackerPropagator'),
00010 
00011     ### fitting without constraints
00012     constraint = cms.string(''),
00013     srcConstr  = cms.InputTag(''),                   
00014 
00015     ### fitting with constraints                             
00016     #constraint = cms.string('momentum'),
00017     #constraint = cms.string('vertex'),
00018 
00019     ### Usually this parameter has not to be set True because 
00020     ### matched hits in the Tracker are already split when 
00021     ### the tracks are reconstructed the first time                         
00022     useHitsSplitting = cms.bool(False),
00023 
00024     TrajectoryInEvent = cms.bool(True),
00025 
00026     # this parameter decides if the propagation to the beam line
00027     # for the track parameters defiition is from the first hit
00028     # or from the closest to the beam line
00029     # true for cosmics, false for collision tracks (needed by loopers)
00030     GeometricInnerState = cms.bool(False),
00031 
00032     # Navigation school is necessary to fill the secondary hit patterns                         
00033     NavigationSchool = cms.string('SimpleNavigationSchool'),
00034     MeasurementTracker = cms.string(''),                                              
00035     #
00036     # in order to avoid to fill the secondary hit patterns and
00037     # refit the tracks more quickly 
00038     #NavigationSchool = cms.string('') 
00039 )
00040 
00041