#include <VertexSmoother.h>
Public Member Functions | |
virtual VertexSmoother * | clone () const =0 |
virtual CachingVertex< N > | smooth (const CachingVertex< N > &vertex) const =0 |
VertexSmoother () | |
virtual | ~VertexSmoother () |
Pure abstract base class for vertex smoothers Vertex smoothing includes track refit with vertex constraint, better estimation of vertex chi-squared etc.
Definition at line 15 of file VertexSmoother.h.
VertexSmoother< N >::VertexSmoother | ( | ) | [inline] |
Definition at line 19 of file VertexSmoother.h.
{}
virtual VertexSmoother< N >::~VertexSmoother | ( | ) | [inline, virtual] |
Definition at line 20 of file VertexSmoother.h.
{}
virtual VertexSmoother* VertexSmoother< N >::clone | ( | ) | const [pure virtual] |
Clone method
Implemented in GsfVertexSmoother, DummyVertexSmoother< N >, SequentialVertexSmoother< N >, and SequentialVertexSmoother< 5 >.
virtual CachingVertex<N> VertexSmoother< N >::smooth | ( | const CachingVertex< N > & | vertex | ) | const [pure virtual] |
Smoothing method
Implemented in DummyVertexSmoother< N >, SequentialVertexSmoother< N >, and SequentialVertexSmoother< 5 >.