Skip to content

Supress failure mode when trying to access legacy navigation in R3 AOD

Tim Martin requested to merge tamartin/athena:legacyNavPatch into master

Following on from !28999 (merged)

Any code which want to read trigger features in a R3 AOD has to do so via the new interface for such data.

Attempts to read the old navigation would silently fail. But since !28999 (merged), these attempts now attempt to use an invalidated ReadHandleLey<xAOD::TrigNavigation> which causes a std::exception.

This MR restores the silent failure, which stops the packages which haven't been migrated from impacting the ones which have.

cc @jpanduro, @hartj

Merge request reports