Trk::VertexOnTrack Node1 Trk::VertexOnTrack # m_globalPosition + VertexOnTrack() + VertexOnTrack() + VertexOnTrack() + operator=() + operator=() + ~VertexOnTrack() + VertexOnTrack() + VertexOnTrack() + VertexOnTrack() + clone() and 6 more... Node2 Trk::MeasurementBase # m_localParams # m_localCovariance + MeasurementBase() + MeasurementBase() + ~MeasurementBase() + clone() + uniqueClone() + localParameters() + localCovariance() + associatedSurface() + globalPosition() + type() + dump() + dump() # MeasurementBase() # MeasurementBase() # operator=() # operator=() Node2->Node1 Node3 PerigeeSurfacePtrHolder # m_associatedSurface + SurfacePtrHolderImpl() + SurfacePtrHolderImpl() + SurfacePtrHolderImpl() + SurfacePtrHolderImpl() + SurfacePtrHolderImpl() + operator=() + operator=() + destroySurface() + surfacePtr() + release() + cloneHelper() # ~SurfacePtrHolderImpl() Node3->Node1