00001 import FWCore.ParameterSet.Config as cms 00002 00003 import TrackingTools.TrackFitters.KFTrajectoryFitterESProducer_cfi 00004 RK1DTrajectoryFitter = TrackingTools.TrackFitters.KFTrajectoryFitterESProducer_cfi.KFTrajectoryFitter.clone( 00005 ComponentName = cms.string('RK1DFitter'), 00006 Propagator = cms.string('RungeKuttaTrackerPropagator'), 00007 Updator = cms.string('KFSwitching1DUpdator') 00008 ) 00009 00010 import TrackingTools.TrackFitters.KFTrajectorySmootherESProducer_cfi 00011 RK1DTrajectorySmoother = TrackingTools.TrackFitters.KFTrajectorySmootherESProducer_cfi.KFTrajectorySmoother.clone( 00012 ComponentName = cms.string('RK1DSmoother'), 00013 Propagator = cms.string('RungeKuttaTrackerPropagator'), 00014 Updator = cms.string('KFSwitching1DUpdator') 00015 ) 00016 00017 import TrackingTools.TrackFitters.KFFittingSmootherESProducer_cfi 00018 RK1DFittingSmoother = TrackingTools.TrackFitters.KFFittingSmootherESProducer_cfi.KFFittingSmoother.clone( 00019 ComponentName = cms.string('RK1DFittingSmoother'), 00020 Fitter = cms.string('RK1DFitter'), 00021 Smoother = cms.string('RK1DSmoother') 00022 ) 00023 00024 RKOutliers1DFittingSmoother = RK1DFittingSmoother.clone( 00025 ComponentName = cms.string('RKOutliers1DFittingSmoother'), 00026 EstimateCut = cms.double(20.0), 00027 MinNumberOfHits = cms.int32(3), 00028 )