ATLAS Offline Software
Public Member Functions | Protected Member Functions | List of all members
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: