4 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
5 result = ComponentAccumulator()
6 from AthenaConfiguration.ComponentFactory
import CompFactory
8 from MuonSpacePointCalibrator.CalibrationConfig
import MuonSpacePointCalibratorCfg
9 kwargs.setdefault(
"Calibrator", result.popToolsAndMerge(MuonSpacePointCalibratorCfg(flags)))
14 result.addEventAlgo(CompFactory.MuonValR4.MuonSPCalibrationTest(name=
"MuonSPCalibrationTest", **kwargs))
19if __name__ ==
"__main__":
20 from MuonGeoModelTestR4.testGeoModel
import setupGeoR4TestCfg, SetupArgParser, executeTest, MuonPhaseIITestDefaults
21 parser = SetupArgParser()
22 parser.set_defaults(nEvents = -1)
23 parser.set_defaults(noSTGC=
False)
24 parser.set_defaults(noMM=
False)
26 parser.set_defaults(inputFile=MuonPhaseIITestDefaults.HITS_PG_R3)
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)
34 from MuonConfig.MuonDataPrepConfig
import xAODUncalibMeasPrepCfg
35 cfg.merge(xAODUncalibMeasPrepCfg(flags))
38 from MuonSpacePointFormation.SpacePointFormationConfig
import MuonSpacePointFormationCfg
39 cfg.merge(MuonSpacePointFormationCfg(flags))
40 cfg.dropEventAlgo(
"MuonSpacePointMakerAlg")
muonSPTesterCfg(flags, **kwargs)