#include <VertexTrackUpdator.h>
Public Member Functions | |
virtual VertexTrackUpdator * | clone () const =0 |
virtual CachingVertex< N > ::RefCountedVertexTrack | update (const CachingVertex< N > &v, typename CachingVertex< N >::RefCountedVertexTrack t) const =0 |
virtual | ~VertexTrackUpdator () |
Pure abstract base class for VertexTrackUpdators. Improves the track parameters at the vertex using the vertex constraint.
Definition at line 12 of file VertexTrackUpdator.h.
virtual VertexTrackUpdator< N >::~VertexTrackUpdator | ( | ) | [inline, virtual] |
Definition at line 24 of file VertexTrackUpdator.h.
{};
virtual VertexTrackUpdator* VertexTrackUpdator< N >::clone | ( | ) | const [pure virtual] |
Implemented in KalmanVertexTrackUpdator< N >, DummyVertexTrackUpdator< N >, and KalmanVertexTrackUpdator< 5 >.
virtual CachingVertex<N>::RefCountedVertexTrack VertexTrackUpdator< N >::update | ( | const CachingVertex< N > & | v, |
typename CachingVertex< N >::RefCountedVertexTrack | t | ||
) | const [pure virtual] |
Computes the constrained track parameters
Implemented in DummyVertexTrackUpdator< N >.