|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TILEBYTESTREAM_TILERAWCHANNELCONTRAWEVENTCNV_H
6 #define TILEBYTESTREAM_TILERAWCHANNELCONTRAWEVENTCNV_H
13 #include "GaudiKernel/ToolHandle.h"
14 #include "GaudiKernel/ServiceHandle.h"
20 class IAddressCreator;
53 virtual long repSvcType()
const override {
return i_repSvcType(); }
59 ToolHandle<TileRawChannelContByteStreamTool>
m_tool;
Decodes the different TileCal ROD subfragment types in bytestream data and fills TileDigitsContainer,...
Helper for recycling objects from event to event.
virtual StatusCode finalize() override
const TileHid2RESrcID * m_hid2re
Pointer to TileHid2RESrcID.
ToolHandle< TileROD_Decoder > m_decoder
Pointer to TileROD_Decoder.
ToolHandle< TileRawChannelContByteStreamTool > m_tool
Gaudi converter base class with const interfaces.
Holder for recyclable objects.
virtual StatusCode createRepConst(DataObject *pObj, IOpaqueAddress *&pAddr) const override
Convert the transient object to the requested representation.
This class provides conversion between fragment ID and RESrcID.
virtual StatusCode createObjConst(IOpaqueAddress *pAddr, DataObject *&pObj) const override
Create the transient representation of an object.
virtual long repSvcType() const override
Storage type and class ID.
Interface class for managing ROB for both online and offline.
TileRawChannelContByteStreamCnv(ISvcLocator *svcloc)
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi converter base class with const interfaces.
TileRawChannelContByteStreamTool BYTESTREAMTOOL
static long storageType()
Abstract factory to create the converter.
uint32_t CLID
The Class ID type.
ServiceHandle< IByteStreamCnvSvc > m_byteStreamCnvSvc
ServiceHandle< IROBDataProviderSvc > m_robSvc
Pointer to IROBDataProviderSvc.
Helper for holding non-const raw data prior to recording in SG.
Athena::RecyclableDataQueue< TileMutableRawChannelContainer > m_queue ATLAS_THREAD_SAFE
Queue of data objects to recycle.
virtual StatusCode initialize() override
static const CLID & classID()
Contains methods to do the conversion from bytestream format to TileRawChannel stored in a TileRawCha...