Skip to content

Bugfixes for ReportConvertTool, potentially solving Stripping/Tesla segfaults

Olli Lupton requested to merge olupton_ReportConvertTool into 2017-patches
  • When unpacking tracks then use the appropriate Turbo/non-Turbo lookup table, preventing out-of-range vector access.
  • Add an Error() if out-of-range access was still going to happen somehow.
  • Avoid a pointless float -> int -> float cast...
  • Protect debug() calls
  • .ignore() Warning() and Error() return codes
  • Fixes the decoding of ProtoParticle and MuonPID HltObjectSummaries
  • Adds sanity checks to ReportConvertTool.cpp to validate the (hard-coded) lookup maps
Edited by Olli Lupton

Merge request reports