Trk::Material Node1 Trk::Material + X0 + L0 + A + Z + rho + dEdX + zOaTr + composition + Material() + Material() + Material() + Material() + ~Material() + operator=() + operator=() + scale() + zOverAtimesRho() + x0() + averageZ() + toString() Node2 Trk::BinnedMaterial - m_matVec - m_matBins + BinnedMaterial() + BinnedMaterial() + BinnedMaterial() + BinnedMaterial() + BinnedMaterial() + ~BinnedMaterial() + operator=() + layerBinUtility() + layerBin() + material() + materialNext() - ptrs() Node1->Node2 Node3 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() Node1->Node3 Node4 Trk::AlignableTrackingVolume - m_alignedTV - m_sampleID - m_alignment - m_binnedMaterial + AlignableTrackingVolume() + AlignableTrackingVolume() + ~AlignableTrackingVolume() + alignedTrackingVolume() + identify() + binnedMaterial() + isAlignable() Node3->Node4