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

Functions

 MsTrackTesterCfg (flags, name="MsTrackTester", scheduleLegacy=True, **kwargs)
 MsTrackVisualizationToolCfg (flags, name="VisualizationTool", **kwargs)

Variables

 parser = SetupArgParser()
 default
 False
 action
 help
 dest
 type
 float
 nEvents
 outRootFile
 inputFile
 args = parser.parse_args()
 flags = initConfigFlags()
 doFullMonMT
 OutputJSON
 useNewRegionSelector
bool use_gpu_requested = args.use_gpu if args.use_gpu is not None else True
 ExecutionProvider
 cfg
 bucketTool
 SpacePointContainer
 VisualizationTool

Function Documentation

◆ MsTrackTesterCfg()

muonBucketRecoChain.MsTrackTesterCfg ( flags,
name = "MsTrackTester",
scheduleLegacy = True,
** kwargs )

Definition at line 15 of file muonBucketRecoChain.py.

15def MsTrackTesterCfg(flags, name = "MsTrackTester", scheduleLegacy = True, **kwargs):
16 result = ComponentAccumulator()
17 kwargs.setdefault("isMC", flags.Input.isMC)
18 from MuonTrackFindingAlgs.TrackFindingConfig import SegmentSelectorCfg, TrackSummaryToolCfg
19 kwargs.setdefault("SegmentSelectionTool", result.popToolsAndMerge(SegmentSelectorCfg(flags)))
20 kwargs.setdefault("SummaryTool", result.popToolsAndMerge(TrackSummaryToolCfg(flags)))
21 if not scheduleLegacy:
22 kwargs.setdefault("LegacySegmentKey", "")
23 kwargs.setdefault("LegacyTrackKey", "")
24 kwargs.setdefault("LegacyMuonKey" , "")
25 the_alg = CompFactory.MuonValR4.MsTrackTester(name= name, **kwargs)
26 result.addEventAlgo(the_alg, primary = True)
27 return result
28

◆ MsTrackVisualizationToolCfg()

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

Definition at line 29 of file muonBucketRecoChain.py.

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

Variable Documentation

◆ action

muonBucketRecoChain.action

Definition at line 45 of file muonBucketRecoChain.py.

◆ args

muonBucketRecoChain.args = parser.parse_args()

Definition at line 68 of file muonBucketRecoChain.py.

◆ bucketTool

muonBucketRecoChain.bucketTool
Initial value:
1= cfg.popToolsAndMerge(
2 GraphBucketFilterToolCfg(
3 flags,
4 ModelPath=args.bucket_model_path,
5 ScoreThreshold=args.score_threshold,
6 OutputName=args.output_name,
7 )
8 )

Definition at line 92 of file muonBucketRecoChain.py.

◆ cfg

muonBucketRecoChain.cfg

Definition at line 82 of file muonBucketRecoChain.py.

◆ default

muonBucketRecoChain.default

Definition at line 45 of file muonBucketRecoChain.py.

◆ dest

muonBucketRecoChain.dest

Definition at line 53 of file muonBucketRecoChain.py.

◆ doFullMonMT

muonBucketRecoChain.doFullMonMT

Definition at line 71 of file muonBucketRecoChain.py.

◆ ExecutionProvider

muonBucketRecoChain.ExecutionProvider

Definition at line 78 of file muonBucketRecoChain.py.

◆ False

muonBucketRecoChain.False

Definition at line 45 of file muonBucketRecoChain.py.

◆ flags

muonBucketRecoChain.flags = initConfigFlags()

Definition at line 70 of file muonBucketRecoChain.py.

◆ float

muonBucketRecoChain.float

Definition at line 61 of file muonBucketRecoChain.py.

◆ help

muonBucketRecoChain.help

Definition at line 46 of file muonBucketRecoChain.py.

◆ inputFile

muonBucketRecoChain.inputFile

Definition at line 66 of file muonBucketRecoChain.py.

◆ nEvents

muonBucketRecoChain.nEvents

Definition at line 63 of file muonBucketRecoChain.py.

◆ OutputJSON

muonBucketRecoChain.OutputJSON

Definition at line 72 of file muonBucketRecoChain.py.

◆ outRootFile

muonBucketRecoChain.outRootFile

Definition at line 65 of file muonBucketRecoChain.py.

◆ parser

muonBucketRecoChain.parser = SetupArgParser()

Definition at line 44 of file muonBucketRecoChain.py.

◆ SpacePointContainer

muonBucketRecoChain.SpacePointContainer

Definition at line 106 of file muonBucketRecoChain.py.

◆ type

muonBucketRecoChain.type

Definition at line 61 of file muonBucketRecoChain.py.

◆ use_gpu_requested

bool muonBucketRecoChain.use_gpu_requested = args.use_gpu if args.use_gpu is not None else True

Definition at line 76 of file muonBucketRecoChain.py.

◆ useNewRegionSelector

muonBucketRecoChain.useNewRegionSelector

Definition at line 73 of file muonBucketRecoChain.py.

◆ VisualizationTool

muonBucketRecoChain.VisualizationTool

Definition at line 127 of file muonBucketRecoChain.py.