MuonIdHelpers - Catch exceptions in validity check & revive asymm art test
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.
Edited by Johannes Junggeburth