#include <RecoVertex/VertexPrimitives/interface/VertexTrackCompatibilityEstimator.h>
Public Types | |
typedef VertexTrack< N > ::RefCountedLinearizedTrackState | RefCountedLinearizedTrackState |
typedef CachingVertex< N > ::RefCountedVertexTrack | RefCountedVertexTrack |
Public Member Functions | |
virtual VertexTrackCompatibilityEstimator < N > * | clone () const =0 |
Clone method. | |
virtual float | estimate (const CachingVertex< N > &v, const RefCountedVertexTrack track) const =0 |
virtual float | estimate (const reco::Vertex &v, const reco::TransientTrack &track) const =0 |
virtual float | estimate (const CachingVertex< N > &v, const RefCountedLinearizedTrackState track) const =0 |
Methods giving back the compatibility estimation. | |
VertexTrackCompatibilityEstimator () | |
virtual | ~VertexTrackCompatibilityEstimator () |
)
Definition at line 14 of file VertexTrackCompatibilityEstimator.h.
typedef VertexTrack<N>::RefCountedLinearizedTrackState VertexTrackCompatibilityEstimator< N >::RefCountedLinearizedTrackState |
Reimplemented in KalmanVertexTrackCompatibilityEstimator< N >.
Definition at line 19 of file VertexTrackCompatibilityEstimator.h.
typedef CachingVertex<N>::RefCountedVertexTrack VertexTrackCompatibilityEstimator< N >::RefCountedVertexTrack |
Reimplemented in GsfVertexTrackCompatibilityEstimator, and KalmanVertexTrackCompatibilityEstimator< N >.
Definition at line 18 of file VertexTrackCompatibilityEstimator.h.
VertexTrackCompatibilityEstimator< N >::VertexTrackCompatibilityEstimator | ( | ) | [inline] |
virtual VertexTrackCompatibilityEstimator< N >::~VertexTrackCompatibilityEstimator | ( | ) | [inline, virtual] |
virtual VertexTrackCompatibilityEstimator<N>* VertexTrackCompatibilityEstimator< N >::clone | ( | ) | const [pure virtual] |
Clone method.
Implemented in GsfVertexTrackCompatibilityEstimator, and KalmanVertexTrackCompatibilityEstimator< N >.
virtual float VertexTrackCompatibilityEstimator< N >::estimate | ( | const CachingVertex< N > & | v, | |
const RefCountedVertexTrack | track | |||
) | const [pure virtual] |
Implemented in KalmanVertexTrackCompatibilityEstimator< N >, and KalmanVertexTrackCompatibilityEstimator< N >.
virtual float VertexTrackCompatibilityEstimator< N >::estimate | ( | const reco::Vertex & | v, | |
const reco::TransientTrack & | track | |||
) | const [pure virtual] |
Implemented in GsfVertexTrackCompatibilityEstimator, and KalmanVertexTrackCompatibilityEstimator< N >.
virtual float VertexTrackCompatibilityEstimator< N >::estimate | ( | const CachingVertex< N > & | v, | |
const RefCountedLinearizedTrackState | track | |||
) | const [pure virtual] |
Methods giving back the compatibility estimation.
Implemented in KalmanVertexTrackCompatibilityEstimator< N >, and KalmanVertexTrackCompatibilityEstimator< N >.
Referenced by AdaptiveVertexFitter::reWeightTracks().