Skip to content

TrigNavigation: ignore L2 TrigPassBits during deserialziation

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

When reconstructing Run-1 data, the L2 TrigPassBits name-clash with the ones from the EF result. Before !43270 (merged) they were simply being overwritten. Instead avoid deserializing them in the first place.

This is done by adding a new property ClassesFromPayloadIgnore to the Navigation tool, which can be used to ignore specific classes during deserialization. Make use of this feature in the HLTTriggerResultGetter.

Also remove the unused ClassesFromPayload property.

Fixes ATR-23411.

Edited by Frank Winklmeier

Merge request reports