Trk::TimedExtrapolator::Cache Node1 Trk::TimedExtrapolator ::Cache + m_dense + m_denseResolved + m_layerResolved + m_time + m_methodSequence + m_particleMass + Cache() + ~Cache() Node2 Trk::TrackingVolume - m_geometryType - m_colorCode - m_redoNavigation + TrackingVolume() + TrackingVolume() + TrackingVolume() + TrackingVolume() + TrackingVolume() + TrackingVolume() + TrackingVolume() + TrackingVolume() + TrackingVolume() + TrackingVolume() and 52 more... # cloneTV() - indexContainedStaticLayers() - indexContainedMaterialLayers() - createBoundarySurfaces() - createLayerAttemptsCalculator() - compactify() - synchronizeLayers() - interlinkLayers() - moveTV() - TrackingVolume() - operator=() - closest() Node2->Node1 +m_currentStatic +m_currentDense +m_highestVolume Node2->Node2 -m_motherVolume Node41 Trk::ParamsNextVolume + exitFace + ParamsNextVolume() + boundaryInformation() + resetBoundaryInformation() Node2->Node41 +nextVolume Node22 Trk::Layer # m_layerThickness # m_layerType # m_ref + Layer() + Layer() + Layer() + Layer() + ~Layer() + surfaceArray() + surfaceArray() + subSurface() + subSurface() + subSurfaceReference() and 39 more... # Layer() # operator=() Node2->Node22 #m_enclosingTrackingVolume Node40 std::vector< std::pair < const Trk::DetachedTracking Volume *, unsigned int > > + elements Node40->Node1 +m_detachedVols Node41->Node1 +m_parametersAtBoundary Node44 std::vector< std::pair < const Trk::Surface *, Trk::BoundaryCheck > > + elements Node44->Node1 +m_navigSurfs Node45 std::vector< std::pair < const Trk::TrackingVolume *, unsigned int > > + elements Node45->Node1 +m_denseVols Node46 std::vector< Trk::HitInfo > Node46->Node1 +m_hitVector Node22->Node1 +m_lastMaterialLayer Node22->Node22 #m_previousLayer #m_nextLayer Node49 std::vector< DestSurf > + elements Node49->Node1 +m_navigBoundaries +m_layers +m_detachedBoundaries +m_staticBoundaries +m_denseBoundaries Node50 std::map< const Trk ::ParametersBase *, bool > + elements Node50->Node1 +m_garbageBin