CMS 3D CMS Logo

VertexSmoother.h
Go to the documentation of this file.
1 #ifndef _VertexSmoother_H_
2 #define _VertexSmoother_H_
3 
5 
12 template <unsigned int N>
14 public:
16  virtual ~VertexSmoother() {}
17 
21  virtual CachingVertex<N> smooth(const CachingVertex<N>& vertex) const = 0;
22 
26  virtual VertexSmoother* clone() const = 0;
27 };
28 
29 #endif
virtual VertexSmoother * clone() const =0
virtual CachingVertex< N > smooth(const CachingVertex< N > &vertex) const =0
virtual ~VertexSmoother()