unsigned int CLID
Class ID definition.
A DataObject is the base class of any identifiable object on any data store.
Opaque address interface definition.
The ISvcLocator is the interface implemented by the Service Factory in the Application Manager to loc...
RDirectoryCnv(ISvcLocator *svc)
Standard constructor.
StatusCode initialize() override
Initialise.
std::string m_compLevel
Compression setting, property RFileCnv.GlobalCompression.
TFile * rfile
Pointer to ROOT file.
SmartIF< IIncidentSvc > m_incSvc
StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress) override
Convert the transient object to the requested representation.
static const CLID & classID()
Inquire class type.
StatusCode createObj(IOpaqueAddress *pAddress, DataObject *&refpObject) override
Create the transient representation of an object.
RFileCnv(ISvcLocator *svc)
Standard constructor.
StatusCode updateRep(IOpaqueAddress *pAddress, DataObject *pObject) override
Convert the transient object to the requested representation.
Small smart pointer class with automatic reference counting for IInterface.
This class is used for returning status codes from appropriate routines.