CMS 3D CMS Logo

VertexSmoothedChiSquaredEstimator< N > Class Template Reference

Pure abstract base class for algorithms computing a better estimation of vertex chi-squared after vertex fitting. More...

#include <RecoVertex/VertexPrimitives/interface/VertexSmoothedChiSquaredEstimator.h>

Inheritance diagram for VertexSmoothedChiSquaredEstimator< N >:

KalmanSmoothedVertexChi2Estimator< N >

List of all members.

Public Types

typedef CachingVertex< N >
::RefCountedVertexTrack 
RefCountedVertexTrack

Public Member Functions

virtual
VertexSmoothedChiSquaredEstimator
< N > * 
clone () const =0
virtual float estimate (const CachingVertex< N > &) const =0
 VertexSmoothedChiSquaredEstimator ()
virtual ~VertexSmoothedChiSquaredEstimator ()


Detailed Description

template<unsigned int N>
class VertexSmoothedChiSquaredEstimator< N >

Pure abstract base class for algorithms computing a better estimation of vertex chi-squared after vertex fitting.

For the KalmanVertexFit both fitted and smoothed vertices are needed, hence the 2 vertices passed as argument in the method...

Definition at line 14 of file VertexSmoothedChiSquaredEstimator.h.


Member Typedef Documentation

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

Definition at line 18 of file VertexSmoothedChiSquaredEstimator.h.


Constructor & Destructor Documentation

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

Definition at line 20 of file VertexSmoothedChiSquaredEstimator.h.

00020 {}

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

Definition at line 21 of file VertexSmoothedChiSquaredEstimator.h.

00021 {}


Member Function Documentation

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

Implemented in KalmanSmoothedVertexChi2Estimator< N >, and KalmanSmoothedVertexChi2Estimator< 5 >.

template<unsigned int N>
virtual float VertexSmoothedChiSquaredEstimator< N >::estimate ( const CachingVertex< N > &   )  const [pure virtual]

Implemented in KalmanSmoothedVertexChi2Estimator< N >, and KalmanSmoothedVertexChi2Estimator< 5 >.


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