CMS 3D CMS Logo

Public Member Functions

TrackToTrackCovCalculator< N > Class Template Reference

#include <TrackToTrackCovCalculator.h>

Inheritance diagram for TrackToTrackCovCalculator< N >:
DummyTrackToTrackCovCalculator< N > KalmanTrackToTrackCovCalculator< N >

List of all members.

Public Member Functions

virtual TrackToTrackCovCalculatorclone () const =0
virtual CachingVertex< N >
::TrackToTrackMap 
operator() (const CachingVertex< N > &) const =0
 TrackToTrackCovCalculator ()
virtual ~TrackToTrackCovCalculator ()

Detailed Description

template<unsigned int N>
class TrackToTrackCovCalculator< N >

Abstract class for algorithms computing the covariance matrices of each pair of tracks belonging to a CachingVertex. This covariance arises when refitting a track with the constraint of the vertex.

Definition at line 15 of file TrackToTrackCovCalculator.h.


Constructor & Destructor Documentation

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

Definition at line 19 of file TrackToTrackCovCalculator.h.

{}
template<unsigned int N>
virtual TrackToTrackCovCalculator< N >::~TrackToTrackCovCalculator ( ) [inline, virtual]

Definition at line 20 of file TrackToTrackCovCalculator.h.

{}

Member Function Documentation

template<unsigned int N>
virtual TrackToTrackCovCalculator* TrackToTrackCovCalculator< N >::clone ( ) const [pure virtual]
template<unsigned int N>
virtual CachingVertex<N>::TrackToTrackMap TrackToTrackCovCalculator< N >::operator() ( const CachingVertex< N > &  ) const [pure virtual]