|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef ATHENAROOTCOMPS_LEAFCNV_H
12 #define ATHENAROOTCOMPS_LEAFCNV_H 1
18 #include "GaudiKernel/Converter.h"
19 #include "GaudiKernel/ClassID.h"
45 LeafCnv(
const CLID& clid, ISvcLocator* pSvcLocator );
46 LeafCnv(ISvcLocator* pSvcLocator);
100 #endif //> !ATHENAROOTCOMPS_LEAFCNV_H
static long storageType()
Some weak symbol referencing magic...
::StatusCode StatusCode
StatusCode definition for legacy code.
LeafCnv(const CLID &clid, ISvcLocator *pSvcLocator)
Constructor with parameters:
Class to provide easy MsgStream access and capabilities.
Abstract factory to create the converter.
uint32_t CLID
The Class ID type.
virtual ~LeafCnv()
Destructor:
static const CLID & classID()
RootType m_type
the type we can convert
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Create a transient object from a persistent representation.
virtual StatusCode initialize()
Gaudi Service Implementation.
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
Create a persistent representation for a transient object.