Trk::CompoundLayerMaterial Node1 Trk::CompoundLayerMaterial - m_fullComposition - m_elementTable + CompoundLayerMaterial() + CompoundLayerMaterial() + CompoundLayerMaterial() + ~CompoundLayerMaterial() + clone() + operator=() + operator*=() + binUtility() + updateBinning() + fullMaterial() + material() + updateElementTable() + elementTable() + dump() + dump() - resizeMaterialProperties() Node2 Trk::LayerMaterialProperties # m_splitFactor + LayerMaterialProperties() + LayerMaterialProperties() + ~LayerMaterialProperties() + clone() + operator*=() + fullMaterial() + material() + updateElementTable() + elementTable() + factor() and 8 more... Node2->Node1 Node3 std::vector< std::vector < CxxUtils::CachedUniquePtrT > > + elements Node3->Node1 -m_materialProperties Node4 Trk::ValueStore + valueMin + valueStep + value() Node4->Node1 -m_zBins -m_l0Bins -m_aBins -m_rhoBins -m_x0Bins -m_thicknessBins Node5 std::vector< ValueVector > Node5->Node4 +valueBinMatrix Node6 std::vector< unsigned char > + elements Node6->Node5 +elements Node7 Trk::BinUtility + BinUtility() + BinUtility() + BinUtility() + BinUtility() + BinUtility() + BinUtility() + operator=() + operator+=() + ~BinUtility() + clone() and 17 more... Node7->Node1 -m_binUtility Node8 std::vector< Trk::Binning Data > Node8->Node7 -m_binningData Node9 Trk::BinningData + type + option + binvalue + bins + min + max + step + subStep + refphi - m_functionPtr - m_mixPtr + BinningData() + BinningData() + operator=() + operator=() + ~BinningData() + BinningData() + BinningData() + value() + value() + gaugePhi() and 13 more... - searchEaquidstantWithBoundary() - searchBiequidistantWithBoundary() - searchInVectorWithBoundary() - binarySearchWithBoundary() - searchInVectorWithMixedBoundary() Node9->Node8 +elements Node12 std::vector< std::vector < Trk::MaterialComposition > > + elements Node12->Node1 -m_composition