CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
RungeKuttaFitters_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 RKTrajectoryFitter = TrackingTools.TrackFitters.KFTrajectoryFitterESProducer_cfi.KFTrajectoryFitter.clone(
5  ComponentName = cms.string('RKFitter'),
6  Propagator = cms.string('RungeKuttaTrackerPropagator')
7 )
8 
10 RKTrajectorySmoother = TrackingTools.TrackFitters.KFTrajectorySmootherESProducer_cfi.KFTrajectorySmoother.clone(
11  ComponentName = cms.string('RKSmoother'),
12  Propagator = cms.string('RungeKuttaTrackerPropagator')
13 )
14 
16 RKFittingSmoother = TrackingTools.TrackFitters.KFFittingSmootherESProducer_cfi.KFFittingSmoother.clone(
17  ComponentName = cms.string('RKFittingSmoother'),
18  Fitter = cms.string('RKFitter'),
19  Smoother = cms.string('RKSmoother')
20 )
21 
22 KFFittingSmootherWithOutliersRejectionAndRK = RKFittingSmoother.clone(
23  ComponentName = cms.string('KFFittingSmootherWithOutliersRejectionAndRK'),
24  EstimateCut = cms.double(20.0),
25  # ggiurgiu@fnal.gov : Any value lower than -15 turns off this cut.
26  # Recommended default value: -14.0. This will reject only the worst hits with negligible loss in track efficiency.
27  LogPixelProbabilityCut = cms.double(-14.0),
28  MinNumberOfHits = cms.int32(3)
29 )