14#include "GaudiKernel/DataObject.h"
15#include "GaudiKernel/MsgStream.h"
30 ATH_CHECK(AthConstConverter::initialize());
41 return StatusCode::SUCCESS;
52 return StatusCode::FAILURE;
56 std::string dataObjectName{pDataObject->registry()->name()};
58 pOpaqueAddress->addRef();
62 return StatusCode::SUCCESS;
#define ATH_CHECK
Evaluate an expression and check for errors.
#define ATH_MSG_VERBOSE(x)
InDetRawDataContainer< InDetRawDataCollection< SCT_RDORawData > > SCT_RDO_Container
AthConstConverter(long storage_type, const CLID &class_type, ISvcLocator *svc, const std::string &name)
IOpaqueAddress for ByteStreamCnvSvc, with ROB ids.
static const CLID & classID()
Class ID.
static long storageType()
Storage type.
virtual StatusCode initialize() override
Initialize.
ToolHandle< ISCTRawContByteStreamTool > m_rawContByteStreamTool
Tool to do coversion from ITkStrips RDO container to ByteStream.
ServiceHandle< IByteStreamEventAccess > m_byteStreamEventAccess
Interface for accessing raw data.
ITkStripsRawContByteStreamCnv(ISvcLocator *svcLoc)
Constructor.
virtual StatusCode createRepConst(DataObject *pDataObject, IOpaqueAddress *&pOpaqueAddress) const override
Method to convert ITkStrips Raw Data into ByteStream.
bool fromStorable(DataObject *pDObj, T *&pTrans, bool quiet=false, IRegisterTransient *irt=0, bool isConst=true)