Skip to content

MuonIdHelpers - Catch exceptions in validity check & revive asymm art test

Johannes Junggeburth requested to merge jojungge/athena:ATLASRECTS-7165 into 22.0

Hi everybody,

in ATLASRECTS-7165, @mvozak reported that the asymmetric Run 3 layout cannot be run any more. Eventhough, the CSCs are an item of history books, the muon software community would like to keep this layout kind of alive as this gives us the opportunity to monitor any changes affecting the run 2 geometry in such tests as well.

The culprit of the crashes were un-catched out of boundary accesses when the identifier is built from the fields (inside MuonIdHelpers) and the call of the identifier functions without validity check inside the tracking geometry builder.

Tagging: @mvozak, @mbarel

Edited by Johannes Junggeburth

Merge request reports