#include <TrajectoryFitter.h>
Public Types | |
typedef Trajectory::RecHitContainer | RecHitContainer |
typedef TrajectoryFitterRecord | Record |
Public Member Functions | |
virtual TrajectoryFitter * | clone () const =0 |
virtual std::vector< Trajectory > | fit (const Trajectory &) const =0 |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &, const RecHitContainer &) const =0 |
virtual std::vector< Trajectory > | fit (const TrajectorySeed &, const RecHitContainer &, const TrajectoryStateOnSurface &) const =0 |
virtual | ~TrajectoryFitter () |
Interface class for trajectory fitters, i.e. computing Trajectories out of a seed and/or collection of RecHits.
Definition at line 16 of file TrajectoryFitter.h.
Definition at line 20 of file TrajectoryFitter.h.
Definition at line 19 of file TrajectoryFitter.h.
|
inlinevirtual |
Definition at line 22 of file TrajectoryFitter.h.
|
pure virtual |
Implemented in KFTrajectoryFitter, KFFittingSmoother, GsfTrajectoryFitter, and KFSplittingFitter.
|
pure virtual |
Implemented in KFTrajectoryFitter, KFFittingSmoother, KFSplittingFitter, and GsfTrajectoryFitter.
Referenced by SiPixelTrackResidualSource::analyze(), GroupedCkfTrajectoryBuilder::backwardFit(), TrackProducerAlgorithm< reco::Track >::buildTrack(), TrackProducerAlgorithm< reco::GsfTrack >::buildTrack(), DAFTrackProducerAlgorithm::filter(), MTFTrackProducerAlgorithm::filter(), DAFTrackProducerAlgorithm::fit(), MTFTrackProducerAlgorithm::fit(), and SimpleTrackRefitter::refitTrack().
|
pure virtual |
Implemented in KFTrajectoryFitter, KFFittingSmoother, and GsfTrajectoryFitter.
|
pure virtual |
Implemented in KFTrajectoryFitter, KFFittingSmoother, GsfTrajectoryFitter, and KFSplittingFitter.