CMS 3D CMS Logo

Public Types | Public Member Functions

VertexUpdator< N > Class Template Reference

#include <VertexUpdator.h>

Inheritance diagram for VertexUpdator< N >:
KalmanVertexUpdator< N >

List of all members.

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 VertexUpdatorclone () const =0
virtual CachingVertex< N > remove (const CachingVertex< N > &v, const typename CachingVertex< N >::RefCountedVertexTrack t) const =0
 VertexUpdator ()
virtual ~VertexUpdator ()

Detailed Description

template<unsigned int N>
class VertexUpdator< N >

Pure abstract base class for VertexUpdators. Updates CachingVertex with one VertexTrack.

Definition at line 12 of file VertexUpdator.h.


Member Typedef Documentation

template<unsigned int N>
typedef CachingVertex<N>::RefCountedVertexTrack VertexUpdator< N >::RefCountedVertexTrack

Reimplemented in GsfVertexUpdator, KalmanVertexUpdator< N >, and KalmanVertexUpdator< 5 >.

Definition at line 16 of file VertexUpdator.h.


Constructor & Destructor Documentation

template<unsigned int N>
VertexUpdator< N >::VertexUpdator ( ) [inline]

Default Constructor

Definition at line 21 of file VertexUpdator.h.

{}
template<unsigned int N>
virtual VertexUpdator< N >::~VertexUpdator ( ) [inline, virtual]

Definition at line 23 of file VertexUpdator.h.

{}

Member Function Documentation

template<unsigned int N>
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.

template<unsigned int N>
virtual VertexUpdator* VertexUpdator< N >::clone ( ) const [pure virtual]
template<unsigned int N>
virtual CachingVertex<N> VertexUpdator< N >::remove ( const CachingVertex< N > &  v,
const typename CachingVertex< N >::RefCountedVertexTrack  t 
) const [pure virtual]