#include <VertexUpdator.h>
Public Types | |
typedef CachingVertex< N > ::RefCountedVertexTrack | RefCountedVertexTrack |
Public Member Functions | |
virtual CachingVertex< N > | add (const CachingVertex< N > &v, const typename CachingVertex< N >::RefCountedVertexTrack t) const =0 |
virtual VertexUpdator * | clone () const =0 |
virtual CachingVertex< N > | remove (const CachingVertex< N > &v, const typename CachingVertex< N >::RefCountedVertexTrack t) const =0 |
VertexUpdator () | |
virtual | ~VertexUpdator () |
Pure abstract base class for VertexUpdators. Updates CachingVertex with one VertexTrack.
Definition at line 12 of file VertexUpdator.h.
typedef CachingVertex<N>::RefCountedVertexTrack VertexUpdator< N >::RefCountedVertexTrack |
Reimplemented in GsfVertexUpdator, KalmanVertexUpdator< N >, and KalmanVertexUpdator< 5 >.
Definition at line 16 of file VertexUpdator.h.
VertexUpdator< N >::VertexUpdator | ( | ) | [inline] |
virtual VertexUpdator< N >::~VertexUpdator | ( | ) | [inline, virtual] |
Definition at line 23 of file VertexUpdator.h.
{}
virtual CachingVertex<N> VertexUpdator< N >::add | ( | const CachingVertex< N > & | v, |
const typename CachingVertex< N >::RefCountedVertexTrack | t | ||
) | const [pure virtual] |
Method updating the vertex, with the information contained in the track.
virtual VertexUpdator* VertexUpdator< N >::clone | ( | ) | const [pure virtual] |
Implemented in GsfVertexUpdator, KalmanVertexUpdator< N >, and KalmanVertexUpdator< 5 >.
virtual CachingVertex<N> VertexUpdator< N >::remove | ( | const CachingVertex< N > & | v, |
const typename CachingVertex< N >::RefCountedVertexTrack | t | ||
) | const [pure virtual] |
Referenced by TrimmedVertexFinder::theWorst().