|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILEBYTESTREAM_TILEMURCVCONTBYTESTREAMCNV_H
6 #define TILEBYTESTREAM_TILEMURCVCONTBYTESTREAMCNV_H
10 #include "GaudiKernel/ToolHandle.h"
11 #include "GaudiKernel/ServiceHandle.h"
15 class IAddressCreator;
49 virtual long repSvcType()
const override {
return i_repSvcType(); }
Decodes the different TileCal ROD subfragment types in bytestream data and fills TileDigitsContainer,...
virtual StatusCode finalize() override
This AthConstConverter class provides conversion between ByteStream and TileMuRcvCont.
interface for accessing raw data .
virtual long repSvcType() const override
Storage type and class ID.
Gaudi converter base class with const interfaces.
static long storageType()
ByteStreamCnvSvc * m_byteStreamCnvSvc
ToolHandle< BYTESTREAMTOOL > m_tool
Pointer to TileMuRcvContByteStreamTool.
Interface class for managing ROB for both online and offline.
The Athena Transient Store API.
Gaudi Conversion Service class for ByteStream Persistency.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi converter base class with const interfaces.
Abstract factory to create the converter.
TileMuRcvContByteStreamCnv(ISvcLocator *svcloc)
uint32_t CLID
The Class ID type.
ServiceHandle< StoreGateSvc > m_storeGate
Pointer to StoreGateSvc.
virtual StatusCode initialize() override
static const CLID & classID()
virtual StatusCode createObjConst(IOpaqueAddress *pAddr, DataObject *&pObj) const override
Create the transient representation of an object.
ToolHandle< TileROD_Decoder > m_decoder
Pointer to TileROD_Decoder.
ServiceHandle< IROBDataProviderSvc > m_robSvc
Pointer to IROBDataProviderSvc.
virtual StatusCode createRepConst(DataObject *pObj, IOpaqueAddress *&pAddr) const override
Convert the transient object to the requested representation.
ServiceHandle< IByteStreamEventAccess > m_byteStreamEventAccess
TileMuRcvContByteStreamTool BYTESTREAMTOOL