7 #ifndef TRIGT1RESULTBYTESTREAM_CTPRESULTBYTESTREAMTOOL_H
8 #define TRIGT1RESULTBYTESTREAM_CTPRESULTBYTESTREAMTOOL_H
26 using base_class::base_class;
34 virtual StatusCode convertFromBS(
const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>& vrobf,
const EventContext& eventContext)
const override;
37 virtual StatusCode convertToBS(std::vector<OFFLINE_FRAGMENTS_NAMESPACE_WRITE::ROBFragment*>& vrobf,
const EventContext& eventContext)
override;
40 virtual const std::vector<uint32_t>&
robIds()
const override {
return m_robIds.value();}
58 Gaudi::Property<std::vector<uint32_t>>
m_robIds {
this,
"ROBIDs", {},
"List of ROB IDs required for conversion to/from xAOD"};
59 Gaudi::Property<uint16_t>
m_detEvType {
this,
"DetEvType", 1,
"Detector event type to write when converting to ByteStream"};
63 #endif // TRIGT1RESULTBYTESTREAM_CTPRESULTBYTESTREAMTOOL_H