ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
MuonCnv
MuonPatternCnv
python
MuonPatternCnvConfig.py
Go to the documentation of this file.
1
#Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
4
from
AthenaConfiguration.ComponentFactory
import
CompFactory
5
6
def
MuonPatternCnvAlgCfg
(flags, name="MuonPatternCnvAlg", **kwargs):
7
result = ComponentAccumulator()
8
9
from
ActsAlignmentAlgs.AlignmentAlgsConfig
import
ActsGeometryContextAlgCfg
10
result.merge(ActsGeometryContextAlgCfg(flags))
11
12
if
not
flags.Detector.GeometryMDT: kwargs.setdefault(
"MdtKey"
,
""
)
13
if
not
flags.Detector.GeometryRPC: kwargs.setdefault(
"RpcKey"
,
""
)
14
if
not
flags.Detector.GeometryTGC: kwargs.setdefault(
"TgcKey"
,
""
)
15
if
not
flags.Detector.GeometryMM: kwargs.setdefault(
"MmKey"
,
""
)
16
if
not
flags.Detector.GeometrysTGC: kwargs.setdefault(
"sTgcKey"
,
""
)
17
18
the_alg = CompFactory.MuonR4.PatternCnvAlg(name, **kwargs)
19
result.addEventAlgo(the_alg, primary =
True
)
20
return
result
MuonPatternCnvConfig.MuonPatternCnvAlgCfg
MuonPatternCnvAlgCfg(flags, name="MuonPatternCnvAlg", **kwargs)
Definition
MuonPatternCnvConfig.py:6
Generated on
for ATLAS Offline Software by
1.17.0