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"
45 virtual StatusCode
createObj( IOpaqueAddress* pAddr, DataObject*& pObj )
override;
48 virtual long repSvcType()
const override {
return i_repSvcType(); }
56 ToolHandle< RecMuCTPIByteStreamTool >
m_tool;
uint32_t CLID
The Class ID type.
This class provides conversion between Lower level Source ID to higher level source ID for MuCTPI Byt...
virtual StatusCode initialize() override
Function connecting to all the needed services/tools.
ToolHandle< RecMuCTPIByteStreamTool > m_tool
Tool doing the actual conversion.
static long storageType()
Function needed by the framework.
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
Service used when reading the BS data.
virtual long repSvcType() const override
Function needed by the framework.
RecMuCTPIByteStreamCnv(ISvcLocator *svcloc)
Standard constructor.
static const CLID & classID()
Function needed by the framework.
MuCTPISrcIdMap m_srcIdMap
Object storing the various IDs of the MuCTPI fragment.
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
Function creating the MuCTPI_RIO object from a MuCTPI ROB fragment.