CMS 3D CMS Logo

RungeKuttaFitters_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 RKTrajectoryFitter = TrackingTools.TrackFitters.KFTrajectoryFitter_cfi.KFTrajectoryFitter.clone()
5 RKTrajectoryFitter.ComponentName = 'RKFitter'
6 RKTrajectoryFitter.Propagator = 'RungeKuttaTrackerPropagator'
7 
8 
10 RKTrajectorySmoother = TrackingTools.TrackFitters.KFTrajectorySmoother_cfi.KFTrajectorySmoother.clone()
11 RKTrajectorySmoother.ComponentName = 'RKSmoother'
12 RKTrajectorySmoother.Propagator = 'RungeKuttaTrackerPropagator'
13 
14 
16 RKFittingSmoother = TrackingTools.TrackFitters.KFFittingSmoother_cfi.KFFittingSmoother.clone()
17 RKFittingSmoother.ComponentName = 'RKFittingSmoother'
18 RKFittingSmoother.Fitter = 'RKFitter'
19 RKFittingSmoother.Smoother = 'RKSmoother'
20 
21 
22 KFFittingSmootherWithOutliersRejectionAndRK = RKFittingSmoother.clone()
23 KFFittingSmootherWithOutliersRejectionAndRK.ComponentName = 'KFFittingSmootherWithOutliersRejectionAndRK'
24 KFFittingSmootherWithOutliersRejectionAndRK.EstimateCut = 20.0
25 KFFittingSmootherWithOutliersRejectionAndRK.MinNumberOfHits = 3
26