Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
MuonSimHitToRdoConfig.py
Go to the documentation of this file.
1 #Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2 
3 from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
4 
5 
7  result = ComponentAccumulator()
8 
9  if flags.Detector.GeometryMDT and ("xMdtSimHits" in flags.Input.Collections):
10  from MuonConfig.MDT_DigitizationConfig import MDT_DigitizationDigitToRDOCfg
11  result.merge(MDT_DigitizationDigitToRDOCfg(flags))
12  if flags.Detector.GeometryRPC and ("xRpcSimHits" in flags.Input.Collections):
13  from MuonConfig.RPC_DigitizationConfig import RPC_DigitizationDigitToRDOCfg
14  result.merge(RPC_DigitizationDigitToRDOCfg(flags))
15  if flags.Detector.GeometryTGC and ("xTgcSimHits" in flags.Input.Collections):
16  from MuonConfig.TGC_DigitizationConfig import TGC_DigitizationDigitToRDOCfg
17  result.merge(TGC_DigitizationDigitToRDOCfg(flags))
18  if flags.Detector.GeometrysTGC and ("xStgcSimHits" in flags.Input.Collections):
19  from MuonConfig.sTGC_DigitizationConfig import sTGC_DigitizationDigitToRDOCfg
20  result.merge(sTGC_DigitizationDigitToRDOCfg(flags))
21  if flags.Detector.GeometryMM and ("xMmSimHits" in flags.Input.Collections):
22  from MuonConfig.MM_DigitizationConfig import MM_DigitizationDigitToRDOCfg
23  result.merge(MM_DigitizationDigitToRDOCfg(flags))
24 
25  if ("TruthEvents" in flags.Input.Collections):
26  from xAODTruthCnv.RedoTruthLinksConfig import RedoTruthLinksAlgCfg
27  result.merge( RedoTruthLinksAlgCfg(flags) )
28  else:
29  from xAODTruthCnv.xAODTruthCnvConfig import GEN_AOD2xAODCfg
30  result.merge(GEN_AOD2xAODCfg(flags))
31  return result
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
xAODTruthCnvConfig.GEN_AOD2xAODCfg
def GEN_AOD2xAODCfg(flags, name="GEN_AOD2xAOD", **kwargs)
Definition: xAODTruthCnvConfig.py:20
python.sTGC_DigitizationConfig.sTGC_DigitizationDigitToRDOCfg
def sTGC_DigitizationDigitToRDOCfg(flags)
Definition: sTGC_DigitizationConfig.py:158
RedoTruthLinksConfig.RedoTruthLinksAlgCfg
def RedoTruthLinksAlgCfg(flags)
Definition: RedoTruthLinksConfig.py:5
python.MDT_DigitizationConfig.MDT_DigitizationDigitToRDOCfg
def MDT_DigitizationDigitToRDOCfg(flags)
Definition: MDT_DigitizationConfig.py:186
python.TGC_DigitizationConfig.TGC_DigitizationDigitToRDOCfg
def TGC_DigitizationDigitToRDOCfg(flags)
Definition: TGC_DigitizationConfig.py:156
python.MM_DigitizationConfig.MM_DigitizationDigitToRDOCfg
def MM_DigitizationDigitToRDOCfg(flags)
Definition: MM_DigitizationConfig.py:181
python.MuonSimHitToRdoConfig.MuonSimHitToRdoCnvCfg
def MuonSimHitToRdoCnvCfg(flags)
Snippet to schedule the Muon digitization within the Phase II setup.
Definition: MuonSimHitToRdoConfig.py:6
python.RPC_DigitizationConfig.RPC_DigitizationDigitToRDOCfg
def RPC_DigitizationDigitToRDOCfg(flags)
Definition: RPC_DigitizationConfig.py:199