[ATR-28061][ATR-28079] Bugfix, addition of hadronic chains, and further thinning in AOD->DAOD trigger navigation slimming
- bugfix, by processing each node in the navigation graph exactly once - we could thin away nodes which were a non-final feature for the first path through the graph, but were later found to be a final-feature for path(s) explored following this.
- Improvement: start to save hadronic chains - this is new functionality for Run 3!
- At the moment it is still via a regular expression, this still needs to move to the TriggerAPI
- Improvement: Apply additional logic to DAOD thinning to further reduce the payload file size (addition of
removeEmptySteps
logic, addition ofCH
tonodesToDrop
) - Improvement: More debug printing in
VERBOSE
mode to assist future debugging.