Skip to content

TrigNavigation: fix deserializaton/thinning of Run-1 navigation

Frank Winklmeier requested to merge fwinkl/athena:navholder into master

In !43270 (merged) caching of deserialized navigation blobs was implemented. However, when multiple navigation instances are used the corresponding holders also need to be cached and registered in each navigation instance.

Also throw an error in the thinning service in case the list of holders in the navigation is empty. This should never happen and would point to an issue in the initialization of the navigation.

Fixes ATR-25282 and required for ATR-25291.

Edited by Frank Winklmeier

Merge request reports