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