|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #include "GaudiKernel/DataObject.h"
15 #include "GaudiKernel/MsgStream.h"
21 m_rawContByteStreamTool{
"SCTRawContByteStreamTool"},
22 m_byteStreamEventAccess{
"ByteStreamCnvSvc",
"SCTRawContByteStreamCnv"}
41 return StatusCode::SUCCESS;
52 return StatusCode::FAILURE;
56 std::string dataObjectName{pDataObject->registry()->name()};
57 if ( pOpaqueAddress !=
nullptr ) pOpaqueAddress->release();
59 pOpaqueAddress->addRef();
64 return StatusCode::SUCCESS;
bool fromStorable(DataObject *pDObj, T *&pTrans, bool quiet=false, IRegisterTransient *irt=0, bool isConst=true)
virtual StatusCode initialize() override
Initialize.
Gaudi converter base class with const interfaces.
ToolHandle< ISCTRawContByteStreamTool > m_rawContByteStreamTool
Tool to do coversion from SCT RDO container to ByteStream.
::StatusCode StatusCode
StatusCode definition for legacy code.
IOpaqueAddress for ByteStreamCnvSvc, with ROB ids.
SCTRawContByteStreamCnv(ISvcLocator *svcLoc)
Constructor.
ServiceHandle< IByteStreamEventAccess > m_byteStreamEventAccess
Interface for accessing raw data.
static const CLID & classID()
Class ID.
virtual StatusCode createRepConst(DataObject *pDataObject, IOpaqueAddress *&pOpaqueAddress) const override
Method to convert SCT Raw Data into ByteStream.