ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
MuonSpectrometer
MuonPhaseII
MuonValidation
MuonSPCalibrationTest
python
MuonSPTesterConfig.py
Go to the documentation of this file.
1
# Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2
3
def
muonSPTesterCfg
(flags, **kwargs):
4
from
AthenaConfiguration.ComponentAccumulator
import
ComponentAccumulator
5
result = ComponentAccumulator()
6
from
AthenaConfiguration.ComponentFactory
import
CompFactory
7
8
from
MuonSpacePointCalibrator.CalibrationConfig
import
MuonSpacePointCalibratorCfg
9
kwargs.setdefault(
"Calibrator"
, result.popToolsAndMerge(MuonSpacePointCalibratorCfg(flags)))
10
11
# from MuonConfig.MuonRecToolsConfig import SimpleMMClusterBuilderToolCfg
12
# kwargs.setdefault("MMClusterBuilderTool", result.popToolsAndMerge(SimpleMMClusterBuilderToolCfg(flags)))
13
14
result.addEventAlgo(CompFactory.MuonValR4.MuonSPCalibrationTest(name=
"MuonSPCalibrationTest"
, **kwargs))
15
return
result
16
17
18
19
if
__name__ ==
"__main__"
:
20
from
MuonGeoModelTestR4.testGeoModel
import
setupGeoR4TestCfg, SetupArgParser, MuonPhaseIITestDefaults
21
parser = SetupArgParser()
22
parser.set_defaults(nEvents = -1)
23
parser.set_defaults(noSTGC=
False
)
24
parser.set_defaults(noMM=
False
)
25
26
parser.set_defaults(inputFile=MuonPhaseIITestDefaults.HITS_PG_R3)
27
28
args = parser.parse_args()
29
from
AthenaConfiguration.AllConfigFlags
import
initConfigFlags
30
flags = initConfigFlags()
31
flags.PerfMon.doFullMonMT =
True
32
flags, cfg = setupGeoR4TestCfg(args,flags)
33
34
from
MuonConfig.MuonDataPrepConfig
import
xAODUncalibMeasPrepCfg
35
cfg.merge(xAODUncalibMeasPrepCfg(flags))
36
37
38
from
MuonSpacePointFormation.SpacePointFormationConfig
import
MuonSpacePointFormationCfg
39
cfg.merge(MuonSpacePointFormationCfg(flags))
40
cfg.dropEventAlgo(
"MuonSpacePointMakerAlg"
)
41
42
43
cfg.merge(
muonSPTesterCfg
(flags))
44
45
from
MuonConfig.MuonConfigUtils
import
executeTest
46
executeTest(cfg)
MuonSPTesterConfig.muonSPTesterCfg
muonSPTesterCfg(flags, **kwargs)
Definition
MuonSPTesterConfig.py:3
Generated on
for ATLAS Offline Software by
1.17.0