2#ifndef XAODROOTACCESS_TOOLS_IOBJECTMANAGER_H
3#define XAODROOTACCESS_TOOLS_IOBJECTMANAGER_H
IObjectManager(IObjectManager &&parent) noexcept
Move constructor.
IObjectManager & operator=(IObjectManager &&parent) noexcept
Move assignment operator.
std::unique_ptr< THolder > m_holder
Object holding onto an EDM object in memory.
IObjectManager(std::unique_ptr< THolder > holder)
Constructor.
const THolder * holder() const
Accessor to the Holder object.
IObjectManager & operator=(const IObjectManager &parent)
Copy assignment operator.
~IObjectManager() override
Destructor.
This class takes care of holding EDM objects in memory.
Interface class for the "manager classes".