3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
8 kwargs.setdefault(
"isMC", flags.Input.isMC)
9 from MuonTrackFindingAlgs.TrackFindingConfig
import SegmentSelectorCfg
10 kwargs.setdefault(
"SegmentSelectionTool", result.popToolsAndMerge(
SegmentSelectorCfg(flags)))
11 the_alg = CompFactory.MuonValR4.MsTrackTester(name= name, **kwargs)
12 result.addEventAlgo(the_alg, primary =
True)
17 if not flags.Input.isMC:
18 from MuonPatternRecognitionTest.PatternTestConfig
import LegacyMuonRecoChainCfg
20 kwargs.setdefault(
"TruthSegkey",
"MuonSegments")
21 the_tool = CompFactory.MuonValR4.TrackVisualizationTool(name, **kwargs)
22 result.setPrivateTools(the_tool)
27 from MuonPatternRecognitionAlgs.MuonHoughTransformAlgConfig
import ActsMuonSegmentRefitAlgCfg
29 the_alg = CompFactory.MuonValR4.SegmentRefitTest(name, **kwargs)
30 result.addEventAlgo(the_alg, primary =
True)
33 if __name__==
"__main__":
34 from MuonGeoModelTestR4.testGeoModel
import setupGeoR4TestCfg, SetupArgParser
35 from MuonConfig.MuonConfigUtils
import executeTest, setupHistSvcCfg
37 parser.add_argument(
"--noMonitorPlots", help=
"If set to true, there're no monitoring plots", default =
False,
39 parser.add_argument(
"--writeSpacePoints", help=
"If set to true, the spacepoints in the bucket are saved to disk",
40 default=
False, action=
'store_true')
41 parser.set_defaults(nEvents = -1)
43 parser.set_defaults(outRootFile=
"MsTrkTester.root")
44 parser.set_defaults(inputFile=[
"/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/MuonGeomRTT/R3SimHits.pool.root"])
46 args = parser.parse_args()
47 from AthenaConfiguration.AllConfigFlags
import initConfigFlags
49 flags.PerfMon.doFullMonMT =
True
50 flags.Muon.doFastMMDigitization =
False
54 outStream=
"MuonTrackTester"))
57 from MuonConfig.MuonDataPrepConfig
import xAODUncalibMeasPrepCfg
60 from MuonSpacePointFormation.SpacePointFormationConfig
import MuonSpacePointFormationCfg
63 from MuonPatternRecognitionAlgs.MuonHoughTransformAlgConfig
import MuonPatternRecognitionCfg