CMS 3D CMS Logo

Public Member Functions

VertexTrackUpdator< N > Class Template Reference

#include <VertexTrackUpdator.h>

Inheritance diagram for VertexTrackUpdator< N >:
DummyVertexTrackUpdator< N > KalmanVertexTrackUpdator< N >

List of all members.

Public Member Functions

virtual VertexTrackUpdatorclone () const =0
virtual CachingVertex< N >
::RefCountedVertexTrack 
update (const CachingVertex< N > &v, typename CachingVertex< N >::RefCountedVertexTrack t) const =0
virtual ~VertexTrackUpdator ()

Detailed Description

template<unsigned int N>
class VertexTrackUpdator< N >

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.


Constructor & Destructor Documentation

template<unsigned int N>
virtual VertexTrackUpdator< N >::~VertexTrackUpdator ( ) [inline, virtual]

Definition at line 24 of file VertexTrackUpdator.h.

{};

Member Function Documentation

template<unsigned int N>
virtual VertexTrackUpdator* VertexTrackUpdator< N >::clone ( ) const [pure virtual]
template<unsigned int N>
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 >.