5#ifndef TRIGT1RESULTBYTESTREAM_ROIBRESULTBYTESTREAMTOOL_H
6#define TRIGT1RESULTBYTESTREAM_ROIBRESULTBYTESTREAMTOOL_H
44 const IInterface* parent );
52 virtual StatusCode
convertFromBS(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vrobf,
53 const EventContext& eventContext)
const override;
56 virtual StatusCode
convertToBS(std::vector<OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment*>& vrobf,
57 const EventContext& eventContext)
override;
107 this,
"CTPModuleId", 1,
108 "Module ID of CTP ROB with RoI information. Value 0xFF disables CTP decoding/encoding in this tool."
112 this,
"MUCTPIModuleId", 1,
113 "Module ID of MUCTPI ROB with RoI information. Value 0xFF disables MUCTPI decoding/encoding in this tool."
117 this,
"JetModuleIds", {0xac, 0xad},
118 "Vector of module IDs of Jet RoI ROBs. Empty vector disables Jet/Energy decoding/encoding in this tool."
122 this,
"EMModuleIds", {0xa8, 0xa9, 0xaa, 0xab},
123 "Vector of module IDs of EM RoI ROBs. Empty vector disables EMTau decoding/encoding in this tool."
127 this,
"L1TopoModuleIds", {0x81,0x91},
128 "Vector of module IDs of L1Topo RoI ROBs. Empty vector disables L1Topo decoding/encoding in this tool."
134 this,
"DetEvType", 1,
135 "Detector event type to write when converting to ByteStream"
141 this,
"RoIBResultWriteKey",
"",
142 "Write handle key to RoIBResult for conversion from ByteStream"
145 this,
"RoIBResultReadKey",
"",
146 "Read handle key to RoIBResult for conversion to ByteStream"
The class that represents the raw data received from an L1Topo board.
Class holding the LVL1 RoIB result build by the RoIBuilder.
ROIB::Trailer models the LVL1 ROD Trailer.
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
eformat::ROBFragment< PointerType > ROBFragment
Namespace of the LVL1 RoIB simulation.