![]() |
![]() |
#include <TrackingTools/PatternTools/interface/TrajectoryFitter.h>
Public Types | |
typedef Trajectory::RecHitContainer | RecHitContainer |
Public Member Functions | |
virtual TrajectoryFitter * | clone () const =0 |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &, const RecHitContainer &, const TrajectoryStateOnSurface &) const =0 |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &, const RecHitContainer &) const =0 |
virtual std::vector< Trajectory > | fit (const Trajectory &) const =0 |
virtual | ~TrajectoryFitter () |
computing Trajectories out of a seed and/or collection of RecHits.
Definition at line 15 of file TrajectoryFitter.h.
Definition at line 18 of file TrajectoryFitter.h.
virtual TrajectoryFitter::~TrajectoryFitter | ( | ) | [inline, virtual] |
virtual TrajectoryFitter* TrajectoryFitter::clone | ( | ) | const [pure virtual] |
Implemented in GsfTrajectoryFitter, KFFittingSmoother, KFSplittingFitter, and KFTrajectoryFitter.
virtual std::vector<Trajectory> TrajectoryFitter::fit | ( | const TrajectorySeed & | , | |
const RecHitContainer & | , | |||
const TrajectoryStateOnSurface & | ||||
) | const [pure virtual] |
virtual std::vector<Trajectory> TrajectoryFitter::fit | ( | const TrajectorySeed & | , | |
const RecHitContainer & | ||||
) | const [pure virtual] |
virtual std::vector<Trajectory> TrajectoryFitter::fit | ( | const Trajectory & | ) | const [pure virtual] |
Implemented in GsfTrajectoryFitter, KFFittingSmoother, KFSplittingFitter, and KFTrajectoryFitter.
Referenced by SiPixelTrackResidualSource::analyze(), GroupedCkfTrajectoryBuilder::backwardFit(), TrackProducerAlgorithm< reco::Track >::buildTrack(), TrackProducerAlgorithm< reco::GsfTrack >::buildTrack(), TrackLocalAngle::buildTrajectory(), DAFTrackProducerAlgorithm::filter(), KFFittingSmoother::fit(), DAFTrackProducerAlgorithm::fit(), SimpleTrackRefitter::refitTrack(), and DAFTrackProducerAlgorithm::runWithCandidate().