xAOD::Experimental::ROutObjManager Node1 xAOD::Experimental ::ROutObjManager - m_key - m_isSet + ROutObjManager() + ~ROutObjManager() + key() + getEntry() + object() + object() + setObject() + create() + isSet() + reset() Node2 xAOD::Details::IObjectManager - m_holder + IObjectManager() + IObjectManager() + IObjectManager() + ~IObjectManager() + operator=() + operator=() + holder() + holder() Node2->Node1 Node3 xAOD::TVirtualManager   + ~TVirtualManager() + getEntry() + object() + object() + setObject() + create() + isSet() + reset() Node3->Node2