1 #ifndef ROOTHIST_RDIRECTORYCNV_H
2 #define ROOTHIST_RDIRECTORYCNV_H 1
5 #include "GaudiKernel/NTuple.h"
37 #endif // RootHistCnv_RDirectORYCNV_H
RDirectoryCnv(ISvcLocator *svc, const CLID &clid)
Standard constructor.
~RDirectoryCnv() override=default
Standard destructor.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
StatusCode createRep(DataObject *pObj, IOpaqueAddress *&refpAddr) override
Convert the transient object to the requested representation.
StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&refpObj) override
Create the transient representation of an object.
This class is used for returning status codes from appropriate routines.
Create persistent and transient representations of data store directories.
StatusCode fillObjRefs(IOpaqueAddress *pAddr, DataObject *refpObj) override
Update the transient object from the other representation.
StatusCode updateRep(IOpaqueAddress *pAddr, DataObject *pObject) override
Convert the transient object to the requested representation.
Opaque address interface definition.
unsigned int CLID
Class ID definition.
RDirectoryCnv(ISvcLocator *svc)
Standard constructor.
A DataObject is the base class of any identifiable object on any data store.
static const CLID & classID()
Inquire class type.