ATLAS Offline Software
Loading...
Searching...
No Matches
PFMatch::DistanceCalculator< TrackPositionType, ClusterPositionType > Class Template Referenceabstract

#include <PFMatchInterfaces.h>

Collaboration diagram for PFMatch::DistanceCalculator< TrackPositionType, ClusterPositionType >:

Public Member Functions

virtual ~DistanceCalculator ()
virtual double distanceBetween (const TrackPositionType &position1, const ClusterPositionType &position2) const =0

Protected Member Functions

 DistanceCalculator ()

Detailed Description

template<class TrackPositionType, class ClusterPositionType>
class PFMatch::DistanceCalculator< TrackPositionType, ClusterPositionType >

Definition at line 104 of file PFMatchInterfaces.h.

Constructor & Destructor Documentation

◆ DistanceCalculator()

template<class TrackPositionType, class ClusterPositionType>
PFMatch::DistanceCalculator< TrackPositionType, ClusterPositionType >::DistanceCalculator ( )
inlineprotected

Definition at line 106 of file PFMatchInterfaces.h.

106{ }

◆ ~DistanceCalculator()

template<class TrackPositionType, class ClusterPositionType>
virtual PFMatch::DistanceCalculator< TrackPositionType, ClusterPositionType >::~DistanceCalculator ( )
inlinevirtual

Definition at line 108 of file PFMatchInterfaces.h.

108{ }

Member Function Documentation

◆ distanceBetween()

template<class TrackPositionType, class ClusterPositionType>
virtual double PFMatch::DistanceCalculator< TrackPositionType, ClusterPositionType >::distanceBetween ( const TrackPositionType & position1,
const ClusterPositionType & position2 ) const
pure virtual

The documentation for this class was generated from the following file: