#include <TrajectorySmoother.h>
Public Types | |
typedef std::vector< Trajectory > | TrajectoryContainer |
typedef TrajectoryContainer::iterator | TrajectoryIterator |
Public Member Functions | |
virtual TrajectorySmoother * | clone () const =0 |
virtual TrajectoryContainer | trajectories (const Trajectory &) const =0 |
virtual | ~TrajectorySmoother () |
Interface class for trajectory smoothers, i.e. objects improving a Trajectory built elsewhere.
Definition at line 11 of file TrajectorySmoother.h.
typedef std::vector<Trajectory> TrajectorySmoother::TrajectoryContainer |
Definition at line 14 of file TrajectorySmoother.h.
typedef TrajectoryContainer::iterator TrajectorySmoother::TrajectoryIterator |
Definition at line 15 of file TrajectorySmoother.h.
|
inlinevirtual |
Definition at line 17 of file TrajectorySmoother.h.
|
pure virtual |
Implemented in KFTrajectorySmoother, GsfTrajectorySmoother, and CosmicMuonSmoother.
|
pure virtual |
Implemented in KFTrajectorySmoother, CosmicMuonSmoother, and GsfTrajectorySmoother.
Referenced by StandAloneMuonSmoother::smooth().