Graphical Class Hierarchy Node0 PFMatch::IDistanceProvider Node1 PFMatch::DistanceProvider < TrackPositionType, ClusterPosition Type > Node0->Node1