|  | ATLAS Offline Software
    | 
#include <PFMatchInterfaces.h>
| Public Member Functions | |
| DistanceProvider (std::unique_ptr< IPositionProvider > trackPosition, std::unique_ptr< IPositionProvider > clusterPosition, std::unique_ptr< DistanceCalculator< TrackPositionType, ClusterPositionType > > distanceCalculator) | |
| virtual | ~DistanceProvider () | 
| double | distanceBetween (ITrack *track, ICluster *cluster) const | 
| Private Attributes | |
| std::unique_ptr< TrackPositionProvider< TrackPositionType > > | m_trackPosition | 
| std::unique_ptr< ClusterPositionProvider< ClusterPositionType > > | m_clusterPosition | 
| std::unique_ptr< DistanceCalculator< TrackPositionType, ClusterPositionType > > | m_distanceCalculator | 
Definition at line 126 of file PFMatchInterfaces.h.
| 
 | inline | 
Definition at line 128 of file PFMatchInterfaces.h.
| 
 | inlinevirtual | 
Definition at line 140 of file PFMatchInterfaces.h.
| 
 | inlinevirtual | 
Implements PFMatch::IDistanceProvider.
Definition at line 142 of file PFMatchInterfaces.h.
| 
 | private | 
Definition at line 150 of file PFMatchInterfaces.h.
| 
 | private | 
Definition at line 151 of file PFMatchInterfaces.h.
| 
 | private | 
Definition at line 149 of file PFMatchInterfaces.h.
 1.8.18
 1.8.18