#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 |
Definition at line 14 of file VertexUpdator.h.
|
inline |
|
inlinevirtual |
Definition at line 21 of file VertexUpdator.h.
|
pure virtual |
Method updating the vertex, with the information contained in the track.
Referenced by AdaptiveVertexFitter::fit(), and counter.Counter::register().
|
pure virtual |
Implemented in GsfVertexUpdator, KalmanVertexUpdator< N >, and KalmanVertexUpdator< 5 >.
|
pure virtual |
Referenced by TrimmedVertexFinder::theWorst().