|
ATLAS Offline Software
|
Go to the documentation of this file.
7 #ifndef L1TOPOBYTESTREAM_L1TOPOBYTESTREAMCNV_H
8 #define L1TOPOBYTESTREAM_L1TOPOBYTESTREAMCNV_H
11 #include "GaudiKernel/ServiceHandle.h"
12 #include "GaudiKernel/ToolHandle.h"
60 virtual long repSvcType()
const {
return i_repSvcType(); }
68 ToolHandle<L1TopoByteStreamTool>
m_tool;
80 #endif // L1TOPOBYTESTREAM_L1TOPOBYTESTREAMCNV_H
virtual StatusCode createObjConst(IOpaqueAddress *pAddr, DataObject *&pObj) const
Function creating the L1TopoRDOCollection object from a L1Topo ROB fragment.
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
Service used when reading the BS data.
This class provides conversion between Lower level Source ID to higher level source ID for L1Topo Byt...
virtual long repSvcType() const
Function needed by the framework.
L1TopoSrcIdMap * m_srcIdMap
Object storing the various IDs of the CTP fragment.
Gaudi converter base class with const interfaces.
L1TopoByteStreamCnv(ISvcLocator *svcloc)
Standard constructor.
static const CLID & classID()
Function needed by the framework.
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi converter base class with const interfaces.
ToolHandle< L1TopoByteStreamTool > m_tool
Tool doing the actual conversion.
uint32_t CLID
The Class ID type.
virtual StatusCode createRepConst(DataObject *pObj, IOpaqueAddress *&pAddr) const
Function creating the L1Topo ROB fragment from a L1TopoRDOCollection object.
virtual StatusCode initialize()
Function connecting to all the needed services/tools.
ByteStream converter for the L1TopoRDOCollection.
~L1TopoByteStreamCnv()
Standard destructor.
static long storageType()
Function needed by the framework.
ServiceHandle< IByteStreamEventAccess > m_ByteStreamEventAccess
Service used when writing the BS data.