File indexing completed on 2024-04-06 12:29:19
0001 #ifndef TrackToTrackCovCalculator_H
0002 #define TrackToTrackCovCalculator_H
0003
0004 #include <map>
0005 #include "RecoVertex/VertexPrimitives/interface/CachingVertex.h"
0006
0007
0008
0009
0010
0011
0012
0013
0014 template <unsigned int N>
0015 class TrackToTrackCovCalculator {
0016 public:
0017 TrackToTrackCovCalculator() {}
0018 virtual ~TrackToTrackCovCalculator() {}
0019
0020 virtual typename CachingVertex<N>::TrackToTrackMap operator()(const CachingVertex<N> &) const = 0;
0021
0022 virtual TrackToTrackCovCalculator *clone() const = 0;
0023 };
0024
0025 #endif