12#ifndef LUCID_DIGITBYTESTREAMCNV_H
13#define LUCID_DIGITBYTESTREAMCNV_H
15#include "GaudiKernel/Converter.h"
16#include "GaudiKernel/ServiceHandle.h"
19#include "GaudiKernel/StatusCode.h"
37 virtual StatusCode
createRep(DataObject* pObj, IOpaqueAddress*& pAddr)
override;
39 virtual long repSvcType()
const override {
return i_repSvcType(); }
const boost::regex re(r_e)
uint32_t CLID
The Class ID type.
OFFLINE_FRAGMENTS_NAMESPACE_WRITE::FullEventFragment RawEventWrite
data type for writing raw event
AthMessaging(IMessageSvc *msgSvc, const std::string &name)
Constructor.
Template class for assembling a full atlas raw event from subfragments.
unsigned int getSourceID()
virtual StatusCode initialize() override
static long storageType()
FullEventAssembler< SrcIdMap > m_fea
ServiceHandle< IByteStreamEventAccess > m_ByteStreamEventAccess
LUCID_DigitByteStreamCnv(ISvcLocator *svcloc)
static const CLID & classID()
virtual long repSvcType() const override
StatusCode fillFEA(LUCID_DigitContainer *RDO_container, RawEventWrite *re)
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr) override
unsigned short m_RodBlockVersion
unsigned short RodBlockVersion(void)
The Athena Transient Store API.