|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef LARBYTESTREAM_LARACCUMULATEDDIGITCONTRAWEVENTCNV_H
8 #define LARBYTESTREAM_LARACCUMULATEDDIGITCONTRAWEVENTCNV_H
16 #include "GaudiKernel/ToolHandle.h"
17 #include "GaudiKernel/ServiceHandle.h"
21 class IAddressCreator;
49 virtual long repSvcType()
const override {
return i_repSvcType(); }
LArRawDataContByteStreamTool BYTESTREAMTOOL
Container class for LArAccumulatedDigit.
virtual StatusCode initialize() override
static long storageType()
Gaudi converter base class with const interfaces.
virtual ~LArAccumulatedDigitContByteStreamCnv()
ServiceHandle< IROBDataProviderSvc > m_rdpSvc
virtual StatusCode createObjConst(IOpaqueAddress *pAddr, DataObject *&pObj) const override
Create the transient representation of an object.
Interface class for managing ROB for both online and offline.
The Athena Transient Store API.
Gaudi Conversion Service class for ByteStream Persistency.
static const CLID & classID()
virtual long repSvcType() const override
Storage type and class ID.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi converter base class with const interfaces.
Abstract factory to create the converter.
ToolHandle< BYTESTREAMTOOL > m_tool
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()
LArAccumulatedDigitContByteStreamCnv(ISvcLocator *svcloc)