Trk::TrackingVolume Node1 Trk::TrackingVolume - m_motherVolume - m_boundarySurfaces - m_confinedLayers - m_confinedVolumes - m_confinedDetachedVolumes - m_confinedDenseVolumes - m_confinedArbitraryLayers - m_outsideGlueVolumes - m_layerAttemptsCalculator - m_geometrySignature - m_geometryType - m_name - 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() Node4 Trk::AlignableTrackingVolume - m_alignedTV - m_sampleID - m_alignment - m_binnedMaterial + AlignableTrackingVolume() + AlignableTrackingVolume() + ~AlignableTrackingVolume() + alignedTrackingVolume() + identify() + binnedMaterial() + isAlignable() Node1->Node4 Node2 Trk::Volume # m_transform # m_center # m_volumeBounds + Volume() + Volume() + Volume() + Volume() + ~Volume() + operator=() + clone() + transform() + center() + volumeBounds() + volumeBounds() + inside() + boundarySurfaceAccessor() Node2->Node1 Node3 Trk::Material + X0 + L0 + A + Z + rho + dEdX + zOaTr + composition + Material() + Material() + Material() + Material() + ~Material() + operator=() + operator=() + scale() + zOverAtimesRho() + x0() + averageZ() + toString() Node3->Node1