1 #ifndef CD_KFSplittingFitter_H_
2 #define CD_KFSplittingFitter_H_
29 fitter(aPropagator, aUpdator, aEstimator) {}
35 fitter(aPropagator, aUpdator, aEstimator) {}
37 virtual KFSplittingFitter*
clone()
const {
38 return new KFSplittingFitter(fitter.propagator(),fitter.updator(),fitter.estimator());
44 const RecHitContainer& hits,
47 const RecHitContainer& hits,
48 const TSOS& firstPredTsos,
59 #endif //CD_KFSplittingFitter_H_
TransientTrackingRecHit::ConstRecHitContainer RecHitContainer
RecHitSplitter::RecHitContainer RecHitContainer
virtual KFSplittingFitter * clone() const
KFSplittingFitter(const Propagator *aPropagator, const TrajectoryStateUpdator *aUpdator, const MeasurementEstimator *aEstimator)
virtual Trajectory fitOne(const Trajectory &traj, fitType type=standard) const =0
KFSplittingFitter(const Propagator &aPropagator, const TrajectoryStateUpdator &aUpdator, const MeasurementEstimator &aEstimator)
KFTrajectoryFitter fitter
TrajectoryStateOnSurface TSOS
Unlimited (trivial) bounds.