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