|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TRIGT1RESULTBYTESTREAM_L1TRIGGERRESULTBYTESTREAMCNV_H
6 #define TRIGT1RESULTBYTESTREAM_L1TRIGGERRESULTBYTESTREAMCNV_H
18 #include "GaudiKernel/Converter.h"
45 long repSvcType()
const override {
return i_repSvcType(); }
56 ToolHandle<IL1TriggerByteStreamTool>
m_muonEncoderTool{
"MuonRoIByteStreamTool/L1MuonBSEncoderTool"};
64 #endif // TRIGT1RESULTBYTESTREAM_L1TRIGGERRESULTBYTESTREAMCNV_H
virtual StatusCode finalize() override
void printRob(const OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment &rob) const
Helper method for debug printouts.
virtual ~L1TriggerResultByteStreamCnv()
Standard destructor.
ServiceHandle< IByteStreamEventAccess > m_ByteStreamEventAccess
Helper to obtain the RawEvent pointer.
ByteStream converter for L1TriggerResult.
::StatusCode StatusCode
StatusCode definition for legacy code.
static const CLID & classID()
CLID of the class of the L1TriggerResult converted by this converter (xAOD::TrigCompositeContainer)
virtual StatusCode initialize() override
Class to provide easy MsgStream access and capabilities.
uint32_t CLID
The Class ID type.
static long storageType()
Storage type used by this converter.
long repSvcType() const override
return repSvcType
ToolHandle< IL1TriggerByteStreamTool > m_muonEncoderToolDaq
eformat::write::ROBFragment ROBFragment
virtual StatusCode createRep(DataObject *pObj, IOpaqueAddress *&pAddr) override
Create ByteStream from xAOD (L1TriggerResult)
ToolHandle< IL1TriggerByteStreamTool > m_muonEncoderTool
Encoder tools for L1Muon RoIs (one writing RoIB ROB, one writing DAQ ROB)
virtual StatusCode createObj(IOpaqueAddress *pAddr, DataObject *&pObj) override
Create xAOD (L1TriggerResult) from ByteStream.
L1TriggerResultByteStreamCnv(ISvcLocator *svcLoc)
Standard constructor.