1 #ifndef CD_KFTrajectorySmoother_H_
2 #define CD_KFTrajectorySmoother_H_
84 #endif //CD_KFTrajectorySmoother_H_
const Propagator * propagator() const
const DetLayerGeometry dummyGeometry
virtual KFTrajectorySmoother * clone() const
virtual ~KFTrajectorySmoother()
const DetLayerGeometry * theGeometry
TrajectoryStateOnSurface TSOS
Propagator * thePropagator
virtual std::vector< Trajectory > trajectories(const Trajectory &aTraj) const
KFTrajectorySmoother(const Propagator &aPropagator, const TrajectoryStateUpdator &aUpdator, const MeasurementEstimator &aEstimator, float errorRescaling=100.f, int minHits=3)
const MeasurementEstimator * estimator() const
const MeasurementEstimator * theEstimator
const TrajectoryStateUpdator * theUpdator
KFTrajectorySmoother(const Propagator *aPropagator, const TrajectoryStateUpdator *aUpdator, const MeasurementEstimator *aEstimator, float errorRescaling=100.f, int minHits=3, const DetLayerGeometry *detLayerGeometry=0)
const TrajectoryStateUpdator * updator() const