New HLTResultMT ByteStream decoder algorithm
Changes include: * implement HLTResultMTByteStreamDecoderAlg and the corresponding tool -> this reentrant algorithm replaces the functionality of Gaudi Converter for BS decoding, since Converters are inherently not compatible with athenaMT * make the Converter method HLT::HLTResultMTByteStreamCnv::createObj fail when used with a message to use the Alg instead * allow TriggerEDMDeserialiserAlg to skip events with no payload - this is needed at least for testing our first bytestream files with new HLTResultMT * rename one of the HLTResultMT::setStatus overload to setErrorCodes because the overload was ambiguous (compilation error when used) * add the implementation of operator<<(std::ostream&, const HLT::HLTResultMT&) for useful debug printouts * add MTCalibPebDecisions to the list of serialised collections in MTCalibPeb.py in order to produce some payload * fix the payload writing in HLT::HLTResultMTByteStreamCnv::createRep (missing reference operator) Former-commit-id: e03390a9
Showing
- HLT/Trigger/TrigControl/TrigExamples/TrigExPartialEB/share/MTCalibPeb.py 2 additions, 1 deletion...gControl/TrigExamples/TrigExPartialEB/share/MTCalibPeb.py
- Trigger/TrigEvent/TrigSteeringEvent/TrigSteeringEvent/HLTResultMT.h 8 additions, 5 deletions...igEvent/TrigSteeringEvent/TrigSteeringEvent/HLTResultMT.h
- Trigger/TrigEvent/TrigSteeringEvent/src/HLTResultMT.cxx 51 additions, 2 deletionsTrigger/TrigEvent/TrigSteeringEvent/src/HLTResultMT.cxx
- Trigger/TrigSteer/TrigHLTResultByteStream/src/HLTResultMTByteStreamCnv.cxx 7 additions, 7 deletions.../TrigHLTResultByteStream/src/HLTResultMTByteStreamCnv.cxx
- Trigger/TrigSteer/TrigHLTResultByteStream/src/HLTResultMTByteStreamDecoderAlg.cxx 70 additions, 0 deletions...TResultByteStream/src/HLTResultMTByteStreamDecoderAlg.cxx
- Trigger/TrigSteer/TrigHLTResultByteStream/src/HLTResultMTByteStreamDecoderAlg.h 53 additions, 0 deletions...HLTResultByteStream/src/HLTResultMTByteStreamDecoderAlg.h
- Trigger/TrigSteer/TrigHLTResultByteStream/src/HLTResultMTByteStreamDecoderTool.cxx 137 additions, 0 deletions...ResultByteStream/src/HLTResultMTByteStreamDecoderTool.cxx
- Trigger/TrigSteer/TrigHLTResultByteStream/src/HLTResultMTByteStreamDecoderTool.h 35 additions, 0 deletions...LTResultByteStream/src/HLTResultMTByteStreamDecoderTool.h
- Trigger/TrigSteer/TrigHLTResultByteStream/src/components/TrigHLTResultByteStream_entries.cxx 4 additions, 0 deletions...Stream/src/components/TrigHLTResultByteStream_entries.cxx
- Trigger/TrigSteer/TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx 4 additions, 1 deletion...teer/TrigOutputHandling/src/TriggerEDMDeserialiserAlg.cxx
Loading
Please register or sign in to comment