|
ATLAS Offline Software
|
Go to the documentation of this file.
14 #include "GaudiKernel/DataObject.h"
15 #include "GaudiKernel/MsgStream.h"
20 AthConstConverter(storageType(), classID(), svcLoc,
"ITkStripsRawContByteStreamCnv"),
21 m_rawContByteStreamTool{
"ITkStripsRawContByteStreamTool"},
22 m_byteStreamEventAccess{
"ByteStreamCnvSvc",
"ITkStripsRawContByteStreamCnv"}
41 return StatusCode::SUCCESS;
52 return StatusCode::FAILURE;
56 std::string dataObjectName{pDataObject->registry()->name()};
58 pOpaqueAddress->addRef();
62 return StatusCode::SUCCESS;
bool fromStorable(DataObject *pDObj, T *&pTrans, bool quiet=false, IRegisterTransient *irt=0, bool isConst=true)
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.
#define ATH_MSG_VERBOSE(x)
Gaudi converter base class with const interfaces.
static const CLID & classID()
Class ID.
::StatusCode StatusCode
StatusCode definition for legacy code.
IOpaqueAddress for ByteStreamCnvSvc, with ROB ids.
virtual StatusCode initialize() override
Initialize.
virtual StatusCode createRepConst(DataObject *pDataObject, IOpaqueAddress *&pOpaqueAddress) const override
Method to convert ITkStrips Raw Data into ByteStream.