Allow to run sim/digi/reco completely without CSCs and corresponding CSC tools
Hi,
this MR affects many packages, however the changes are relatively straight forward: For Run3, in case there will be 2 NSWs built into ATLAS, all muon CSC chambers will be removed. This MR allows to run the full chain (sim/digi/reco) completely without the CSC chambers and the corresponding CSC tools (in particular, this affects the digi and reco steps). Thus, the MR adds additional checks on the DetFlags to allow turning off CSC related tools.
IMPORTANT: The changes of the MR do not affect anything in sim/digi/reco unless the user turns off the CSCs manually by the DetFlags and RecFlags. Thus, running with the default release settings, no change in sim/digi/reco is present.
The advantage of not running all CSC tools in case of 2 NSWs is obviously less CPU and memory consumption, but also no unnecessary access requests from the CSC tools to the condition databases etc.
Additionally, this MR cleans up the fact that there have been around a MuonTrackSummaryTool
called MuonTrackSummaryHelper
and one called MuonTrackSummaryHelperTool
. From now on, only the MuonTrackSummaryHelperTool
is around and it is used everywhere (cf. comment https://gitlab.cern.ch/atlas/athena/blob/master/MuonSpectrometer/MuonReconstruction/MuonRecExample/python/MuonRecExampleConfigDb.py#L76).
Adding @rosati, @wleight and @cchau for MuonSW.
Best, Nico