CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
VertexSmoother.h
Go to the documentation of this file.
1 #ifndef _VertexSmoother_H_
2 #define _VertexSmoother_H_
3 
4 
6 
7 
14 template <unsigned int N>
16 
17 public:
18 
20  virtual ~VertexSmoother() {}
21 
25  virtual CachingVertex<N> smooth(const CachingVertex<N> & vertex) const = 0;
26 
30  virtual VertexSmoother * clone() const = 0;
31 
32 };
33 
34 #endif
virtual VertexSmoother * clone() const =0
virtual CachingVertex< N > smooth(const CachingVertex< N > &vertex) const =0
virtual ~VertexSmoother()