Go to the documentation of this file. 1 #ifndef CD_KFSplittingFitter_H_
2 #define CD_KFSplittingFitter_H_
26 :
fitter(aPropagator, aUpdator, aEstimator) {}
31 :
fitter(aPropagator, aUpdator, aEstimator) {}
33 std::unique_ptr<TrajectoryFitter>
clone()
const override {
34 return std::unique_ptr<TrajectoryFitter>(
42 const TSOS& firstPredTsos,
53 #endif //CD_KFSplittingFitter_H_
void setHitCloner(TkCloner const *hc) override
TrajectoryStateOnSurface TSOS
KFSplittingFitter(const Propagator *aPropagator, const TrajectoryStateUpdator *aUpdator, const MeasurementEstimator *aEstimator)
const TrajectoryStateUpdator * updator() const
RecHitSplitter::RecHitContainer RecHitContainer
void sorter(const RecHitContainer &hits, PropagationDirection dir, RecHitContainer &result) const
KFSplittingFitter(const Propagator &aPropagator, const TrajectoryStateUpdator &aUpdator, const MeasurementEstimator &aEstimator)
KFTrajectoryFitter fitter
const Propagator * propagator() const
void setHitCloner(TkCloner const *hc) override
std::unique_ptr< TrajectoryFitter > clone() const override
Trajectory fitOne(const Trajectory &aTraj, fitType type) const override
const MeasurementEstimator * estimator() const
TransientTrackingRecHit::ConstRecHitContainer RecHitContainer