Trk::SeedNewtonTrkDistanceFinder Node1 Trk::SeedNewtonTrkDistance Finder - m_2ddistanceseeder - m_distancefinder + initialize() + finalize() + SeedNewtonTrkDistanceFinder() + ~SeedNewtonTrkDistanceFinder() + CalculateMinimumDistance() + CalculateMinimumDistance() + CalculateMinimumDistance() Node2 extends< AthAlgTool, ITrkDistanceFinder > Node2->Node1 Node3 std::atomic< int > + ptr Node3->Node1 -m_numberOfMinimizationFailures