ATLAS Offline Software
Loading...
Searching...
No Matches
MsTrackFindingTester Namespace Reference

Functions

 MsTrackTesterCfg (flags, name="MsTrackTester", scheduleLegacy=True, outFile="MsTrkTester.root", **kwargs)
 MsTrackVisualizationToolCfg (flags, name="VisualizationTool", **kwargs)

Variables

 parser = SetupArgParser()
 help
 default
 action
 False
 nEvents
 outRootFile
 inputFile
 args = parser.parse_args()
 flags = initConfigFlags()
 doFullMonMT
 useNewRegionSelector
 scheduleActsReco
 includePileUpTruth
 cfg
 setVerbose
 VisualizationTool

Function Documentation

◆ MsTrackTesterCfg()

MsTrackFindingTester.MsTrackTesterCfg ( flags,
name = "MsTrackTester",
scheduleLegacy = True,
outFile = "MsTrkTester.root",
** kwargs )

Definition at line 6 of file MsTrackFindingTester.py.

7 outFile="MsTrkTester.root", **kwargs):
8 result = ComponentAccumulator()
9 kwargs.setdefault("isMC", flags.Input.isMC)
10 from MuonConfig.MuonConfigUtils import setupHistSvcCfg
11
12 result.merge(setupHistSvcCfg(flags, outFile=outFile,
13 outStream="MuonTrackTester"))
14
15 from MuonTrackFindingAlgs.TrackFindingConfig import SegmentSelectorCfg, TrackSummaryToolCfg, MsTrackSeedingToolCfg
16 kwargs.setdefault("SegmentSelectionTool", result.popToolsAndMerge(SegmentSelectorCfg(flags)))
17 kwargs.setdefault("SummaryTool", result.popToolsAndMerge(TrackSummaryToolCfg(flags)))
18 kwargs.setdefault("SeedingTool", result.popToolsAndMerge(MsTrackSeedingToolCfg(flags)))
19 if not scheduleLegacy:
20 kwargs.setdefault("LegacySegmentKey", "")
21 kwargs.setdefault("LegacyTrackKey", "")
22 kwargs.setdefault("LegacyMuonKey" , "")
23 the_alg = CompFactory.MuonValR4.MsTrackTester(name= name, **kwargs)
24 result.addEventAlgo(the_alg, primary = True)
25 return result
26

◆ MsTrackVisualizationToolCfg()

MsTrackFindingTester.MsTrackVisualizationToolCfg ( flags,
name = "VisualizationTool",
** kwargs )

Definition at line 27 of file MsTrackFindingTester.py.

27def MsTrackVisualizationToolCfg(flags, name = "VisualizationTool", **kwargs):
28 result = ComponentAccumulator()
29 if not flags.Input.isMC:
30 from MuonPatternRecognitionTest.PatternTestConfig import LegacyMuonRecoChainCfg
31 result.merge(LegacyMuonRecoChainCfg(flags))
32 kwargs.setdefault("TruthSegkey", "MuonSegments")
33 from ActsConfig.ActsGeometryConfig import ActsExtrapolationToolCfg
34 kwargs.setdefault("ExtrapolationTool", result.popToolsAndMerge(ActsExtrapolationToolCfg(flags, MaxSteps=10000)))
35 from MuonTrackFindingAlgs.TrackFindingConfig import MsTrackSeedingToolCfg
36 kwargs.setdefault("SeedingTool", result.popToolsAndMerge(MsTrackSeedingToolCfg(flags)))
37
38 the_tool = CompFactory.MuonValR4.TrackVisualizationTool(name, **kwargs)
39 result.setPrivateTools(the_tool)
40 return result
41

Variable Documentation

◆ action

MsTrackFindingTester.action

Definition at line 47 of file MsTrackFindingTester.py.

◆ args

MsTrackFindingTester.args = parser.parse_args()

Definition at line 59 of file MsTrackFindingTester.py.

◆ cfg

MsTrackFindingTester.cfg

Definition at line 66 of file MsTrackFindingTester.py.

◆ default

MsTrackFindingTester.default

Definition at line 46 of file MsTrackFindingTester.py.

◆ doFullMonMT

MsTrackFindingTester.doFullMonMT

Definition at line 62 of file MsTrackFindingTester.py.

◆ False

MsTrackFindingTester.False

Definition at line 49 of file MsTrackFindingTester.py.

◆ flags

MsTrackFindingTester.flags = initConfigFlags()

Definition at line 61 of file MsTrackFindingTester.py.

◆ help

MsTrackFindingTester.help

Definition at line 46 of file MsTrackFindingTester.py.

◆ includePileUpTruth

MsTrackFindingTester.includePileUpTruth

Definition at line 65 of file MsTrackFindingTester.py.

◆ inputFile

MsTrackFindingTester.inputFile

Definition at line 57 of file MsTrackFindingTester.py.

◆ nEvents

MsTrackFindingTester.nEvents

Definition at line 54 of file MsTrackFindingTester.py.

◆ outRootFile

MsTrackFindingTester.outRootFile

Definition at line 56 of file MsTrackFindingTester.py.

◆ parser

MsTrackFindingTester.parser = SetupArgParser()

Definition at line 45 of file MsTrackFindingTester.py.

◆ scheduleActsReco

MsTrackFindingTester.scheduleActsReco

Definition at line 64 of file MsTrackFindingTester.py.

◆ setVerbose

MsTrackFindingTester.setVerbose

Definition at line 68 of file MsTrackFindingTester.py.

◆ useNewRegionSelector

MsTrackFindingTester.useNewRegionSelector

Definition at line 63 of file MsTrackFindingTester.py.

◆ VisualizationTool

MsTrackFindingTester.VisualizationTool

Definition at line 95 of file MsTrackFindingTester.py.