Trk::SlidingDiscSurface Node1 Trk::SlidingDiscSurface + SlidingDiscSurface() + SlidingDiscSurface() + SlidingDiscSurface() + operator==() + clone() + isOnSurface() + localToGlobal() + globalToLocal() + straightLineDistanceEstimate() + straightLineDistanceEstimate() + binUtility() + offset() + name() Node2 Trk::DiscSurface + staticType # m_bounds + DiscSurface() + DiscSurface() + operator=() + DiscSurface() + operator=() + ~DiscSurface() + DiscSurface() + DiscSurface() + DiscSurface() + DiscSurface() and 28 more... Node2->Node1 Node3 Trk::Surface # m_owner # s_onSurfaceTolerance + Surface() + ~Surface() + Surface() + Surface() + Surface() + Surface() + operator==() + operator!=() + clone() + uniqueClone() and 48 more... # Surface() # operator=() # Surface() # operator=() # inverseTransformHelper() # inverseTransformMultHelper() Node3->Node2 Node4 Trk::ObjectCounter < Trk::Surface > + s_numberOfInstantiations + numberOfInstantiations() # ObjectCounter() # ObjectCounter() # ObjectCounter() # ~ObjectCounter() # operator=() # operator=() Node4->Node3 Node5 std::unique_ptr< Trk ::Surface::Transforms > + operator->() Node5->Node3 #m_transforms Node10 CxxUtils::CachedUniquePtr T< Amg::Vector3D > + CachedUniquePtrT() + CachedUniquePtrT() + CachedUniquePtrT() + operator=() + ~CachedUniquePtrT() + set() + store() + get() + operator*() + operator->() + operator bool() + release() Node10->Node2 #m_referencePoint Node50 Trk::NoBounds + NoBounds() + NoBounds() + operator=() + NoBounds() + operator=() + ~NoBounds() + operator==() + type() + inside() + inside() and 7 more... Node50->Node2 #s_boundless Node41 std::vector< float > + elements Node41->Node1 #m_depth Node38 Trk::BinUtility + BinUtility() + BinUtility() + BinUtility() + BinUtility() + BinUtility() + BinUtility() + operator=() + operator+=() + ~BinUtility() + clone() and 17 more... Node38->Node1 #m_etaBin Node39 std::vector< Trk::Binning Data > Node39->Node38 -m_binningData