CMS 3D CMS Logo

List of all members | Public Member Functions
TrackToTrackCovCalculator< N > Class Template Referenceabstract

#include <TrackToTrackCovCalculator.h>

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

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

◆ TrackToTrackCovCalculator()

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

Definition at line 17 of file TrackToTrackCovCalculator.h.

17 {}

◆ ~TrackToTrackCovCalculator()

template<unsigned int N>
virtual TrackToTrackCovCalculator< N >::~TrackToTrackCovCalculator ( )
inlinevirtual

Definition at line 18 of file TrackToTrackCovCalculator.h.

18 {}

Member Function Documentation

◆ clone()

template<unsigned int N>
virtual TrackToTrackCovCalculator* TrackToTrackCovCalculator< N >::clone ( ) const
pure virtual

◆ operator()()

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