|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef TRIGT1RESULTBYTESTREAM_RECMUCTPIBYTESTREAMCNV_H
8 #define TRIGT1RESULTBYTESTREAM_RECMUCTPIBYTESTREAMCNV_H
11 #include "GaudiKernel/Converter.h"
12 #include "GaudiKernel/ServiceHandle.h"
13 #include "GaudiKernel/ToolHandle.h"
48 virtual long repSvcType()
const override {
return i_repSvcType(); }
56 ToolHandle< RecMuCTPIByteStreamTool >
m_tool;
66 #endif // TRIGT1RESULTBYTESTREAM_RECMUCTPIBYTESTREAMCNV_H
ByteStream converter for the MuCTPI_RIO object.
MuCTPISrcIdMap m_srcIdMap
Object storing the various IDs of the MuCTPI fragment.
static const CLID & classID()
Function needed by the framework.
ToolHandle< RecMuCTPIByteStreamTool > m_tool
Tool doing the actual conversion.
virtual long repSvcType() const override
Function needed by the framework.
virtual StatusCode initialize() override
Function connecting to all the needed services/tools.
::StatusCode StatusCode
StatusCode definition for legacy code.
This class provides conversion between Lower level Source ID to higher level source ID for MuCTPI Byt...
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
Service used when reading the BS data.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
Function creating the MuCTPI_RIO object from a MuCTPI ROB fragment.
uint32_t CLID
The Class ID type.
static long storageType()
Function needed by the framework.
RecMuCTPIByteStreamCnv(ISvcLocator *svcloc)
Standard constructor.