friend std::ostream & operator<<(std::ostream &str, const DataObjectHandleBase &d)
SmartIF< IDataProviderSvc > m_EDS
SmartIF< IMessageSvc > m_MS
DataObjectHandleBase(const DataObjectHandleBase &)=delete
DataObjectHandleBase(DataObjID k, Gaudi::DataHandle::Mode a, IDataHandleHolder *owner)
~DataObjectHandleBase() override
DataObject * fetch() const
DataObjectHandleBase & operator=(const DataObjectHandleBase &)
A DataObject is the base class of any identifiable object on any data store.
virtual IDataHandleHolder * owner() const
Small smart pointer class with automatic reference counting for IInterface.