CMS 3D CMS Logo

VertexTrackUpdator< N > Class Template Reference

Pure abstract base class for VertexTrackUpdators. More...

#include <RecoVertex/VertexPrimitives/interface/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
 Computes the constrained track parameters.
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.

00024 {};


Member Function Documentation

template<unsigned int N>
virtual VertexTrackUpdator* VertexTrackUpdator< N >::clone (  )  const [pure virtual]

Implemented in KalmanVertexTrackUpdator< N >, DummyVertexTrackUpdator< N >, and KalmanVertexTrackUpdator< 5 >.

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 >.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:35:06 2009 for CMSSW by  doxygen 1.5.4