|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef TRIGT1RESULTBYTESTREAM_ROIBRESULTBYTESTREAMCNV_H 
    6 #define TRIGT1RESULTBYTESTREAM_ROIBRESULTBYTESTREAMCNV_H 
   17 #include "GaudiKernel/Converter.h" 
   18 #include "GaudiKernel/ServiceHandle.h" 
   19 #include "GaudiKernel/ToolHandle.h" 
   36 template< 
class ROBF >
 
   50   virtual long repSvcType()
 const { 
return i_repSvcType(); }
 
   58   ToolHandle< RoIBResultByteStreamTool > 
m_tool;
 
   71 #endif // TRIGT1RESULTBYTESTREAM_ROIBRESULTBYTESTREAMCNV_H 
  
ServiceHandle< IByteStreamEventAccess > m_ByteStreamCnvSvc
Service used when writing the BS data.
RoIBResultByteStreamCnv(ISvcLocator *svcloc)
Standard constructor.
bool m_isMT
Flag if running in athenaMT to prevent calling deprecated methods.
static const CLID & classID()
Function needed by the framework.
virtual long repSvcType() const
Function needed by the framework.
::StatusCode StatusCode
StatusCode definition for legacy code.
Class to provide easy MsgStream access and capabilities.
uint32_t CLID
The Class ID type.
ByteStream converter for the RoIBResult object.
static long storageType()
Function needed by the framework.
ServiceHandle< IROBDataProviderSvc > m_robDataProviderSvc
Service used when reading the BS data.
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr)
Function creating the multiple ROB fragments from the RoIBResult object.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj)
Function creating the RoIBResult object from the multiple ROB fragments.
ToolHandle< RoIBResultByteStreamTool > m_tool
Tool doing the actual conversion.
virtual StatusCode initialize()
Function connecting to all the needed services/tools.