CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrajectorySmoother.h
Go to the documentation of this file.
1 #ifndef _Tracker_TrajectorySmoother_H_
2 #define _Tracker_TrajectorySmoother_H_
3 
5 
12 public:
13 
14  typedef std::vector<Trajectory> TrajectoryContainer;
15  typedef TrajectoryContainer::iterator TrajectoryIterator;
16 
17  virtual ~TrajectorySmoother() {}
18 
19  virtual TrajectoryContainer trajectories(const Trajectory&) const = 0;
20 
21  virtual TrajectorySmoother* clone() const = 0;
22 };
23 
24 #endif
virtual TrajectoryContainer trajectories(const Trajectory &) const =0
virtual TrajectorySmoother * clone() const =0
TrajectoryContainer::iterator TrajectoryIterator
std::vector< Trajectory > TrajectoryContainer