3#include "MucRawEvent/MucDigi.h"
4#include "RawDataCnv/Util/MucConverter.h"
22 MsgStream log(
msgSvc(),
"RawDataMucDigiCnv" );
23 log << MSG::INFO <<
"RawDataMucDigiCnv::initialize()" << endmsg;
28 log << MSG::ERROR <<
"Failed to initialize RawDataBaseCnv" << endmsg;
33 return StatusCode::SUCCESS;
36 StatusCode
createObj( IOpaqueAddress* pAddr, DataObject*& pObj ) {
46 cout <<
"RawDataMucDigiCnv::createObj has event!" << endl;
47 return StatusCode::FAILURE;
52 return m_cnv->convert( mucBuf, digiCol );
55 StatusCode
createRep( DataObject* pObj, IOpaqueAddress*& pAddr ) {
63 return StatusCode::FAILURE;
70 return StatusCode::FAILURE;
73 return m_cnv->convert( digiCol, re );
const CLID & CLID_MucDigiCol
eformat::write::FullEventFragment WriteRawEvent
ObjectVector< MucDigi > MucDigiCol
const CLID & CLID_MucDigiCol
static MucConverter * instance()
const BufferHolder & getMucBuf() const
IRawDataCnvSvc * m_cnvSvc
IRawDataInputSvc * m_inputSvc
RawDataBaseCnv(long storageType, const CLID &clid, ISvcLocator *svc)
StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
RawDataMucDigiCnv(ISvcLocator *svc)
StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
static const CLID & classID()
StatusCode initialize() override
_EXTERN_ std::string MucDigiCol