Skip to content

TrigValSteering: workaround to ignore false errors in AODtoDAOD logs

Hello,

This MR implements a workaround to ignore false positives in trigger tests during log file parsing. The warning is known to be harmless in AODtoDAOD and should be ignored (comes from outdated CP smart slimming lists that don't reflect the R22 AOD content). However we keep searching for this warning in other log files, in particular the trigger, where it is needed. The typical warning is "xAOD::AuxSelection WARNING Selected dynamic Aux atribute XX not found in the registry". We just alter one letter (dynamic -> Dynamic) so that the parsing ignores the warning later on. It is done when the log files are all merged into one.

Relevant for ATR-25553, ATR-25449, ATR-25663, maybe more.

Tagging @rbielski , @vmartin , @okumura . If you have a better proposal, I'm happy to close this MR... I found no simpler way. I'm doing this upstream while merging logs. If we do this downstream in the log parsing, we would probably need a more complicated logic, with exception handling in dedicated steps, which is not currently supported.

Cheers, Bertrand

Edited by Rafal Bielski

Merge request reports