InDetDD::VolumeBuilder Node1 InDetDD::VolumeBuilder - m_zcenter + VolumeBuilder() + VolumeBuilder() + VolumeBuilder() + setRegion() + setMaterialManager() + services() + servicesEnv() + servicesChild() + buildAndPlace() + buildAndPlace() and 12 more... Node2 AthMessaging - m_msg_tls - ATLAS_THREAD_SAFE + AthMessaging() + AthMessaging() + ~AthMessaging() + msgLvl() + msg() + msg() + setLevel() - AthMessaging() - AthMessaging() - operator=() - initMessaging() Node2->Node1 Node11 InDetMaterialManager - m_extraFunctionality + InDetMaterialManager() + InDetMaterialManager() + InDetMaterialManager() + InDetMaterialManager() + ~InDetMaterialManager() + addWeightTable() + addWeightMaterial() + addCompositionTable() + addScalingTable() + hasMaterial() and 11 more... - retrieveManager() - getAdditionalMaterial() - compareDensity() - addWeightTableOld() - getMaterialInternal() - getMaterialInternal() - getMaterialScaledInternal() - getMaterialInternal() - extraScaledMaterial() - extraScaledMaterial() - db() - addTextFileMaterials() - createMaterial() - getExtraScaleFactor() Node2->Node11 Node3 std::atomic< IMessageSvc * > + ptr Node3->Node2 -m_imsg Node4 std::string Node4->Node1 -m_region Node4->Node2 -m_nm Node4->Node11 -m_managerName Node12 std::map< std::string, MaterialComponent > Node4->Node12 +keys Node14 std::map< std::string, MaterialByWeight > Node4->Node14 +keys Node6 std::atomic< MSG::Level > + ptr Node6->Node2 -m_lvl Node7 InDetDD::VolumeSplitter - m_ownVolumes - m_epsilon + VolumeSplitter() + ~VolumeSplitter() + splitAll() + split() + getVolumes() + takeOwnership() - makeRay() - makeVolumes() - splitVolume() - adjustR() Node7->Node1 -m_splitter Node8 std::vector< const InDetDD::ServiceVolume * > Node8->Node1 -m_services -m_servChild -m_servEnvelope Node8->Node7 -m_volumes Node11->Node1 -m_matManager Node12->Node11 -m_matCompositionMap Node14->Node11 -m_weightMap