ATLAS Offline Software
MuonOverlayConfig.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
2 def MuonOverlayCfg(configFlags):
3  from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
5  from MuonConfig.CSC_OverlayConfig import CSC_OverlayCfg
6  from MuonConfig.MDT_OverlayConfig import MDT_OverlayCfg
7  from MuonConfig.MM_OverlayConfig import MM_OverlayCfg
8  from MuonConfig.RPC_OverlayConfig import RPC_OverlayCfg
9  from MuonConfig.sTGC_OverlayConfig import sTGC_OverlayCfg
10  from MuonConfig.TGC_OverlayConfig import TGC_OverlayCfg
11 
12  if configFlags.Detector.EnableCSC:
13  acc.merge(CSC_OverlayCfg(configFlags))
14  if configFlags.Detector.EnableMDT:
15  acc.merge(MDT_OverlayCfg(configFlags))
16  if configFlags.Detector.EnableRPC:
17  acc.merge(RPC_OverlayCfg(configFlags))
18  if configFlags.Detector.EnableTGC:
19  acc.merge(TGC_OverlayCfg(configFlags))
20  if configFlags.Detector.EnablesTGC:
21  acc.merge(sTGC_OverlayCfg(configFlags))
22  if configFlags.Detector.EnableMM:
23  acc.merge(MM_OverlayCfg(configFlags))
24  return acc
25 
python.CSC_OverlayConfig.CSC_OverlayCfg
def CSC_OverlayCfg(flags)
Definition: CSC_OverlayConfig.py:96
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
python.TGC_OverlayConfig.TGC_OverlayCfg
def TGC_OverlayCfg(flags)
Definition: TGC_OverlayConfig.py:85
python.MDT_OverlayConfig.MDT_OverlayCfg
def MDT_OverlayCfg(flags)
Definition: MDT_OverlayConfig.py:87
python.MM_OverlayConfig.MM_OverlayCfg
def MM_OverlayCfg(flags)
Definition: MM_OverlayConfig.py:87
python.MuonOverlayConfig.MuonOverlayCfg
def MuonOverlayCfg(configFlags)
Definition: MuonOverlayConfig.py:2
python.sTGC_OverlayConfig.sTGC_OverlayCfg
def sTGC_OverlayCfg(flags)
Definition: sTGC_OverlayConfig.py:85
python.RPC_OverlayConfig.RPC_OverlayCfg
def RPC_OverlayCfg(flags)
Definition: RPC_OverlayConfig.py:93