#include <VertexSmoothedChiSquaredEstimator.h>
Public Types | |
typedef std::pair< bool, double > | BDpair |
typedef CachingVertex< N > ::RefCountedVertexTrack | RefCountedVertexTrack |
Public Member Functions | |
virtual VertexSmoothedChiSquaredEstimator < N > * | clone () const =0 |
virtual BDpair | estimate (const CachingVertex< N > &) const =0 |
VertexSmoothedChiSquaredEstimator () | |
virtual | ~VertexSmoothedChiSquaredEstimator () |
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.
typedef std::pair<bool, double> VertexSmoothedChiSquaredEstimator< N >::BDpair |
Reimplemented in KalmanSmoothedVertexChi2Estimator< N >, and KalmanSmoothedVertexChi2Estimator< 5 >.
Definition at line 19 of file VertexSmoothedChiSquaredEstimator.h.
typedef CachingVertex<N>::RefCountedVertexTrack VertexSmoothedChiSquaredEstimator< N >::RefCountedVertexTrack |
Definition at line 18 of file VertexSmoothedChiSquaredEstimator.h.
VertexSmoothedChiSquaredEstimator< N >::VertexSmoothedChiSquaredEstimator | ( | ) | [inline] |
Definition at line 21 of file VertexSmoothedChiSquaredEstimator.h.
{}
virtual VertexSmoothedChiSquaredEstimator< N >::~VertexSmoothedChiSquaredEstimator | ( | ) | [inline, virtual] |
Definition at line 22 of file VertexSmoothedChiSquaredEstimator.h.
{}
virtual VertexSmoothedChiSquaredEstimator<N>* VertexSmoothedChiSquaredEstimator< N >::clone | ( | ) | const [pure virtual] |
Implemented in KalmanSmoothedVertexChi2Estimator< N >, and KalmanSmoothedVertexChi2Estimator< 5 >.
virtual BDpair VertexSmoothedChiSquaredEstimator< N >::estimate | ( | const CachingVertex< N > & | ) | const [pure virtual] |
Implemented in KalmanSmoothedVertexChi2Estimator< N >, and KalmanSmoothedVertexChi2Estimator< 5 >.