Trk::StraightLineIntersector Node1 Trk::StraightLineIntersector + StraightLineIntersector() + finalize() + intersectSurface() + approachPerigeeSurface() + approachStraightLineSurface() + intersectCylinderSurface() + intersectDiscSurface() + intersectPlaneSurface() + isValid() - distanceToCylinder() - distanceToDisc() - distanceToLine() - distanceToPlane() - step() Node2 extends< AthAlgTool, IIntersector > Node2->Node1 Node3 std::atomic< unsigned long long > Node3->Node1 -m_countExtrapolations Node4 long Node4->Node3 +ptr