InDetDD::DistortedMaterialManager Node1 InDetDD::DistortedMaterial Manager + DistortedMaterialManager() + extraMaterialTable() + materialManager() Node2 StoredMaterialManager + StoredMaterialManager() + ~StoredMaterialManager() + getMaterial() + getElement() + getElement() + addMaterial() + begin() + end() + size() + printAll() Node2->Node1 -m_materialManager Node3 std::shared_ptr< IRDBRecordset > + operator->() Node3->Node1 -m_xMatTable Node4 IRDBRecordset + ~IRDBRecordset() + size() + nodeName() + tagName() + operator[]() + begin() + end() Node4->Node3 +ptr