File indexing completed on 2023-10-25 10:05:44
0001 import FWCore.ParameterSet.Config as cms
0002
0003 from RecoLocalTracker.SiStripRecHitConverter.StripCPEfromTrackAngle_cfi import *
0004 from RecoLocalTracker.SiStripRecHitConverter.SiStripRecHitMatcher_cfi import *
0005 from RecoLocalTracker.SiPixelRecHits.PixelCPEGeneric_cfi import *
0006
0007 from TrackingTools.KalmanUpdators.KFUpdatorESProducer_cfi import *
0008 from TrackingTools.GeomPropagators.SmartPropagator_cff import *
0009
0010 from RecoMTD.TransientTrackingRecHit.MTDTransientTrackingRecHitBuilder_cfi import *
0011 from RecoMuon.TransientTrackingRecHit.MuonTransientTrackingRecHitBuilder_cfi import *
0012 from RecoTracker.TransientTrackingRecHit.TransientTrackingRecHitBuilder_cfi import *
0013
0014 from TrackingTools.KalmanUpdators.Chi2MeasurementEstimator_cfi import *
0015
0016 Chi2EstimatorForRefit = Chi2MeasurementEstimator.clone(
0017 ComponentName = 'Chi2EstimatorForRefit',
0018 MaxChi2 = 100000.0,
0019 nSigma = 3.0
0020 )
0021
0022 from TrackingTools.TrackFitters.KFTrajectoryFitter_cfi import *
0023 from TrackingTools.TrackFitters.KFTrajectorySmoother_cfi import *
0024
0025 KFFitterForRefitOutsideIn = KFTrajectoryFitter.clone(
0026 ComponentName = 'KFFitterForRefitOutsideIn',
0027 Propagator = 'SmartPropagatorAnyRKOpposite',
0028 Updator = 'KFUpdator',
0029 Estimator = 'Chi2EstimatorForRefit',
0030 minHits = 3
0031 )
0032
0033 KFSmootherForRefitOutsideIn = KFTrajectorySmoother.clone(
0034 ComponentName = 'KFSmootherForRefitOutsideIn',
0035 Propagator = 'SmartPropagatorAnyRKOpposite',
0036 Updator = 'KFUpdator',
0037 Estimator = 'Chi2EstimatorForRefit',
0038 errorRescaling = 100.0,
0039 minHits = 3
0040 )
0041
0042 KFFitterForRefitInsideOut = KFTrajectoryFitter.clone(
0043 ComponentName = 'KFFitterForRefitInsideOut',
0044 Propagator = 'SmartPropagatorAnyRK',
0045 Updator = 'KFUpdator',
0046 Estimator = 'Chi2EstimatorForRefit',
0047 minHits = 3
0048 )
0049
0050 KFSmootherForRefitInsideOut = KFTrajectorySmoother.clone(
0051 ComponentName = 'KFSmootherForRefitInsideOut',
0052 Propagator = 'SmartPropagatorAnyRK',
0053 Updator = 'KFUpdator',
0054 Estimator = 'Chi2EstimatorForRefit',
0055 errorRescaling = 100.0,
0056 minHits = 3
0057 )
0058
0059 from Configuration.Eras.Modifier_fastSim_cff import fastSim
0060
0061
0062 fastSim.toModify(KFFitterForRefitOutsideIn, Propagator = 'SmartPropagatorAny')
0063 fastSim.toModify(KFSmootherForRefitOutsideIn, Propagator = 'SmartPropagator')
0064 fastSim.toModify(KFFitterForRefitInsideOut, Propagator = "SmartPropagatorAny")
0065 fastSim.toModify(KFSmootherForRefitInsideOut, Propagator = "SmartPropagatorAny")