ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
MuonCalibration
MuonSpacePointCalibrator
python
CalibrationConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
2
3
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
4
from
AthenaConfiguration.ComponentFactory
import
CompFactory
5
6
def
MuonSpacePointCalibratorCfg
(flags,name="MuonSpacePointCalibrator", **kwargs):
7
result = ComponentAccumulator()
8
if
flags.Detector.GeometryMDT:
9
from
MuonConfig.MuonCalibrationConfig
import
MdtCalibrationToolCfg
10
kwargs.setdefault(
"MdtCalibrationTool"
, result.popToolsAndMerge(MdtCalibrationToolCfg(flags)))
11
if
flags.Detector.GeometryMM:
12
from
MuonConfig.MuonCalibrationConfig
import
NSWCalibToolCfg
13
kwargs.setdefault(
"NSWCalibTool"
, result.popToolsAndMerge(NSWCalibToolCfg(flags)))
14
from
MuonConfig.MuonRecToolsConfig
import
SimpleMMClusterBuilderToolCfg
15
kwargs.setdefault(
"MMClusterBuilder"
, result.popToolsAndMerge(SimpleMMClusterBuilderToolCfg(flags)))
16
17
18
the_tool = CompFactory.MuonR4.SpacePointCalibrator(name, **kwargs)
19
result.setPrivateTools(the_tool)
20
return
result
21
22
def
TruthSpacePointCalibratorCfg
(flags, name="TruthSpacePointCalibrator", **kwargs):
23
result = ComponentAccumulator()
24
from
MuonConfig.MuonDataPrepConfig
import
PrimaryMeasContNamesCfg
25
kwargs.setdefault(
"prdContainers"
, PrimaryMeasContNamesCfg(flags))
26
the_tool = CompFactory.MuonR4.TruthCalibrator(name=name, **kwargs)
27
result.setPrivateTools(the_tool)
28
return
result
CalibrationConfig.MuonSpacePointCalibratorCfg
MuonSpacePointCalibratorCfg(flags, name="MuonSpacePointCalibrator", **kwargs)
Definition
CalibrationConfig.py:6
CalibrationConfig.TruthSpacePointCalibratorCfg
TruthSpacePointCalibratorCfg(flags, name="TruthSpacePointCalibrator", **kwargs)
Definition
CalibrationConfig.py:22
Generated on
for ATLAS Offline Software by
1.17.0