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,
58 const EventContext& eventContext)
override;
108 this,
"CTPModuleId", 1,
109 "Module ID of CTP ROB with RoI information. Value 0xFF disables CTP decoding/encoding in this tool."
113 this,
"MUCTPIModuleId", 1,
114 "Module ID of MUCTPI ROB with RoI information. Value 0xFF disables MUCTPI decoding/encoding in this tool."
118 this,
"JetModuleIds", {0xac, 0xad},
119 "Vector of module IDs of Jet RoI ROBs. Empty vector disables Jet/Energy decoding/encoding in this tool."
123 this,
"EMModuleIds", {0xa8, 0xa9, 0xaa, 0xab},
124 "Vector of module IDs of EM RoI ROBs. Empty vector disables EMTau decoding/encoding in this tool."
128 this,
"L1TopoModuleIds", {0x81,0x91},
129 "Vector of module IDs of L1Topo RoI ROBs. Empty vector disables L1Topo decoding/encoding in this tool."
135 this,
"DetEvType", 1,
136 "Detector event type to write when converting to ByteStream"
142 this,
"RoIBResultWriteKey",
"",
143 "Write handle key to RoIBResult for conversion from ByteStream"
146 this,
"RoIBResultReadKey",
"",
147 "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.
TrigCompositeContainer_v1 TrigCompositeContainer
Declare the latest version of the container.