|
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;
48 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.
virtual long repSvcType() const override
Storage type and class ID.
Gaudi converter base class with const interfaces.
static long storageType()
ToolHandle< BYTESTREAMTOOL > m_tool
Pointer to TileMuRcvContByteStreamTool.
Interface class for managing ROB for both online and offline.
The Athena Transient Store API.
interface for bytestream conversion services
::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.
ServiceHandle< IByteStreamCnvSvc > m_byteStreamCnvSvc
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.
TileMuRcvContByteStreamTool BYTESTREAMTOOL