1#include "GaudiKernel/IService.h"
2#include "GaudiKernel/ISvcLocator.h"
3#include "GaudiKernel/MsgStream.h"
4#include "RawDataCnvBase/RawDataBaseCnv.h"
5#include "RawDataCnvBase/IRawDataCnvSvc.h"
8static const InterfaceID IID_IRawDataBaseCnv(
"IRawDataBaseCnv", 1 , 0);
11 :
Converter((long)storageType, clid, svc), m_CnvSvc(0)
16:
Converter(Test_StorageType, classID(), svc)
26 return StatusCode::SUCCESS;
33 return StatusCode::SUCCESS;
40 return StatusCode::SUCCESS;
47 return StatusCode::SUCCESS;
55 StatusCode status = Converter::initialize();
78 return Converter::finalize();
82 const std::string& ,
long ) {
virtual StatusCode finalize()
virtual StatusCode createRep(DataObject *pObject, IOpaqueAddress *&refpAddress)
Convert the transient object to the requested representation.
RawDataBaseCnv(ISvcLocator *svc)
virtual StatusCode updateRep(IOpaqueAddress *pAddress, DataObject *pObject)
Update the converted representation of a transient object.
virtual StatusCode updateRepRefs(IOpaqueAddress *pAddress, DataObject *pObject)
Update the references of an already converted object.
virtual StatusCode fillRepRefs(IOpaqueAddress *pAddress, DataObject *pObject)
Resolve the references of the converted object.
IRawDataCnvSvc * m_CnvSvc
Pointer to event conversion service interface.
void declareObject(const std::string &fullPath, const CLID &clid, const std::string &bank, long par=0)
Store TDS path to link a particular converter to an object on the TDS.