![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef LARBYTESTREAM_LARDIGITCONTRAWEVENTCNV_H
8 #define LARBYTESTREAM_LARDIGITCONTRAWEVENTCNV_H
16 #include "GaudiKernel/ToolHandle.h"
17 #include "GaudiKernel/ServiceHandle.h"
21 class IAddressCreator;
50 virtual long repSvcType()
const override {
return i_repSvcType(); }
static const CLID & classID()
virtual ~LArDigitContByteStreamCnv()
ToolHandle< BYTESTREAMTOOL > m_tool
LArRawDataContByteStreamTool BYTESTREAMTOOL
LArDigitContByteStreamCnv(ISvcLocator *svcloc)
ServiceHandle< IByteStreamEventAccess > m_byteStreamEventAccess
interface for accessing raw data .
virtual StatusCode initialize() override
Gaudi converter base class with const interfaces.
Interface class for managing ROB for both online and offline.
Gaudi Conversion Service class for ByteStream Persistency.
virtual StatusCode createObjConst(IOpaqueAddress *pAddr, DataObject *&pObj) const override
Create the transient representation of an object.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi converter base class with const interfaces.
Abstract factory to create the converter.
static long storageType()
virtual StatusCode createRepConst(DataObject *pObj, IOpaqueAddress *&pAddr) const override
Convert the transient object to the requested representation.
uint32_t CLID
The Class ID type.
static constexpr long storageType()
ToolHandle< LArLATOMEDecoder > m_scTool
ServiceHandle< IROBDataProviderSvc > m_rdpSvc
Container class for LArDigit.
ByteStreamCnvSvc * m_byteStreamCnvSvc
virtual long repSvcType() const override
Storage type and class ID.