InDetDD::VolumeSplitter Node1 InDetDD::VolumeSplitter - m_ownVolumes - m_epsilon + VolumeSplitter() + ~VolumeSplitter() + splitAll() + split() + getVolumes() + takeOwnership() - makeRay() - makeVolumes() - splitVolume() - adjustR() Node2 std::vector< const InDetDD::ServiceVolume * > Node2->Node1 -m_volumes Node3 InDetDD::ServiceVolume - m_rmin - m_rmax - m_rmin2 - m_rmax2 - m_zmin - m_zmax - m_zsymm - ATLAS_THREAD_SAFE - m_material - m_phiLoc and 13 more... + ServiceVolume() + ServiceVolume() + setRmin() + setRmax() + setRmin2() + setRmax2() + setZmin() + setZmax() + setZsymm() + setMaterial() and 49 more... - setSplittable() Node3->Node2 +elements Node4 std::mutex Node4->Node3 -m_mutex Node5 std::string Node5->Node3 -m_label -m_shapeType -m_materialName -m_region -m_volName Node6 std::basic_string< char > Node6->Node5