1 #ifndef CD_FlexibleKFFittingSmoother_H_
2 #define CD_FlexibleKFFittingSmoother_H_
65 #endif //CD_FlexibleKFFittingSmoother_H_
const TrajectoryFitter * theLooperFitter
virtual std::vector< Trajectory > fit(const Trajectory &t) const
const TrajectoryFitter * theStandardFitter
FlexibleKFFittingSmoother(const TrajectoryFitter &standardFitter, const TrajectoryFitter &looperFitter)
constructor with predefined fitter and smoother and propagator
FlexibleKFFittingSmoother * clone() const
virtual std::vector< Trajectory > fit(const TrajectorySeed &aSeed, const RecHitContainer &hits, const TrajectoryStateOnSurface &firstPredTsos) const
virtual ~FlexibleKFFittingSmoother()
virtual std::vector< Trajectory > fit(const Trajectory &) const =0
Trajectory::RecHitContainer RecHitContainer
virtual std::vector< Trajectory > fit(const TrajectorySeed &aSeed, const RecHitContainer &hits) const