CMS 3D CMS Logo

Public Types | Public Member Functions

TrajectorySmoother Class Reference

#include <TrajectorySmoother.h>

Inheritance diagram for TrajectorySmoother:
CosmicMuonSmoother GsfTrajectorySmoother KFTrajectorySmoother

List of all members.

Public Types

typedef std::vector< TrajectoryTrajectoryContainer
typedef
TrajectoryContainer::iterator 
TrajectoryIterator

Public Member Functions

virtual TrajectorySmootherclone () const =0
virtual TrajectoryContainer trajectories (const Trajectory &) const =0
virtual ~TrajectorySmoother ()

Detailed Description

Interface class for trajectory smoothers, i.e. objects improving a Trajectory built elsewhere.

Definition at line 11 of file TrajectorySmoother.h.


Member Typedef Documentation

Definition at line 14 of file TrajectorySmoother.h.

typedef TrajectoryContainer::iterator TrajectorySmoother::TrajectoryIterator

Definition at line 15 of file TrajectorySmoother.h.


Constructor & Destructor Documentation

virtual TrajectorySmoother::~TrajectorySmoother ( ) [inline, virtual]

Definition at line 17 of file TrajectorySmoother.h.

{}

Member Function Documentation

virtual TrajectorySmoother* TrajectorySmoother::clone ( ) const [pure virtual]
virtual TrajectoryContainer TrajectorySmoother::trajectories ( const Trajectory ) const [pure virtual]