Bugfixes for ReportConvertTool, potentially solving Stripping/Tesla segfaults
- 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()
andError()
return codes - Fixes the decoding of
ProtoParticle
andMuonPID
HltObjectSummaries - Adds sanity checks to
ReportConvertTool.cpp
to validate the (hard-coded) lookup maps
Edited by Olli Lupton