|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigHLTResultByteStreamCnv_h
6 #define TrigHLTResultByteStreamCnv_h
23 #include "GaudiKernel/Converter.h"
24 #include "GaudiKernel/ToolHandle.h"
25 #include "GaudiKernel/ServiceHandle.h"
33 class IAddressCreator;
40 class HLTResultByteStreamTool;
91 ToolHandle< HLTResultByteStreamTool >
m_tool ;
virtual StatusCode finalize()
Gaudi finalize.
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
Gaudi ROB helper.
ServiceHandle< IByteStreamEventAccess > m_ByteStreamEventAccess
Gaudi helper.
Gaudi bytestream Converter for the HLTResult class.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
create RDO (HLTResult) from bytestream
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
::StatusCode StatusCode
StatusCode definition for legacy code.
static long storageType()
storageType
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
create bytestream from RDOs (HLTResult)
uint32_t CLID
The Class ID type.
ToolHandle< HLTResultByteStreamTool > m_tool
tool for conversion work
static const CLID & classID()
CLID.
MsgStream * m_log
std message stream
long repSvcType() const
return repSvcType
virtual StatusCode initialize()
Gaudi initialize.
HLTResultByteStreamCnv(ISvcLocator *svcloc)
std Gaudi converter constructor