|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef ITkStripsRawDataByteStreamCnv_ITkStripsRawContByteStreamCnv_h
6 #define ITkStripsRawDataByteStreamCnv_ITkStripsRawContByteStreamCnv_h
13 #include "GaudiKernel/ServiceHandle.h"
41 virtual long repSvcType()
const override {
return i_repSvcType(); }
Converter for writing ByteStream from ITkStrips Raw Data.
ITkStripsRawContByteStreamCnv(ISvcLocator *svcLoc)
Constructor.
ToolHandle< IITkStripsRawContByteStreamTool > m_rawContByteStreamTool
Tool to do coversion from ITkStrips RDO container to ByteStream.
ServiceHandle< IByteStreamEventAccess > m_byteStreamEventAccess
Interface for accessing raw data.
Gaudi converter base class with const interfaces.
static const CLID & ID()
the CLID of T
static const CLID & classID()
Class ID.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi converter base class with const interfaces.
static long storageType()
Storage type.
virtual ~ITkStripsRawContByteStreamCnv()=default
Destructor.
uint32_t CLID
The Class ID type.
static constexpr long storageType()
virtual StatusCode initialize() override
Initialize.
virtual StatusCode createRepConst(DataObject *pDataObject, IOpaqueAddress *&pOpaqueAddress) const override
Method to convert ITkStrips Raw Data into ByteStream.
virtual long repSvcType() const override
Retrieve the class type of the data store the converter uses.
virtual StatusCode createObjConst(IOpaqueAddress *, DataObject *&) const override
createObj method (not used!)