Add `MuonGMJobProperties.py` to read `HASCSC` flag from `MuonSwitches` and use it during job configuration
Hi,
this MR is the last one in a series of MRs to get the new layouts for Run3 (symmetric and asymmetric NSW) running in 21.3 without the users have to specify anything apart from the --geometryVersion
when running the full chain (sim/digi/reco).
The main change is that a new flag HASCSC
is present in the MuonSwitches
which is read by the MuonGMJobProperties.py
such that during configuration one can check for MuonGeometryFlags.hasCSC()
. The changes here are the final step making the ATLAS layout ATLAS-R3-2021-00-00-00
obsolete and replacing it by ATLAS-R3S-2021-01-00-00
. In the same moment, a new asymmetric layout ATLAS-R3-2021-01-00-00
having the NSW only on the Aside is supported.
Important: ATLAS-R3-2021-00-00-00
is not supported anymore after this MR is merged!
Adding @jchapman for simulation
Adding @rosati, @wleight and @cchau for muon software
Adding @sroe for having a look
Best, Nico