ATLAS Offline Software
Loading...
Searching...
No Matches
python.InDetGNNTrackingFlags Namespace Reference

Functions

 createGNNTrackingPassFlags ()
 gnnReaderValidation (flags)
 gnnFinderValidation (flags)
 gnnTritonValidation (flags)
 gnnActsPipelineValidation (flags)

Function Documentation

◆ createGNNTrackingPassFlags()

createGNNTrackingPassFlags ( )

Definition at line 9 of file InDetGNNTrackingFlags.py.

9def createGNNTrackingPassFlags():
10 icf = createITkTrackingPassFlags()
11 icf.extension = "GNN"
12 icf.doAthenaCluster = True
13 icf.doAthenaSpacePoint = True
14 icf.doAthenaSeed = False
15 icf.doAthenaTrack = False
16 icf.doAthenaAmbiguityResolution = True
17
18 icf.doGNNTrack = True
19
20 icf.doActsCluster = False
21 icf.doActsSpacePoint = False
22 icf.doActsSeed = False
23 icf.doActsTrack = False
24
25 # Keep old IP selection cut for d0 (see https://gitlab.cern.ch/atlas/athena/-/merge_requests/89555)
26 icf.maxPrimaryImpactSeed = [2.0 * Units.mm]
27 icf.maxPrimaryImpact = [2.0 * Units.mm, 2.0 * Units.mm, 10.0 * Units.mm]
28
29 return icf
30
31

◆ gnnActsPipelineValidation()

gnnActsPipelineValidation ( flags)
flags for Reco_tf with CA. Use ActsGnnModuleMapFinderTool for track finding.

Definition at line 59 of file InDetGNNTrackingFlags.py.

59def gnnActsPipelineValidation(flags):
60 """flags for Reco_tf with CA. Use ActsGnnModuleMapFinderTool for track finding."""
61 flags.Reco.EnableHGTDExtension = False
62 flags.Tracking.doITkFastTracking = False
63 flags.Tracking.doPixelDigitalClustering = False
64 flags.Tracking.recoChain = [TrackingComponent.GNNChain]
65 flags.Tracking.GNN.ToolType = GNNTrackFinderToolType.ActsPipeline

◆ gnnFinderValidation()

gnnFinderValidation ( flags)
flags for Reco_tf with CA used in CI tests: use GNNChain during reconstruction

Definition at line 41 of file InDetGNNTrackingFlags.py.

41def gnnFinderValidation(flags):
42 """flags for Reco_tf with CA used in CI tests: use GNNChain during reconstruction"""
43 flags.Reco.EnableHGTDExtension = False
44 flags.Tracking.doITkFastTracking = False
45 flags.Tracking.doPixelDigitalClustering = False
46 flags.Tracking.recoChain = [TrackingComponent.GNNChain]
47 flags.Tracking.GNN.ToolType = GNNTrackFinderToolType.TrackFinder
48
49

◆ gnnReaderValidation()

gnnReaderValidation ( flags)
flags for Reco_tf with CA used in CI tests: use GNNChain during reconstruction

Definition at line 32 of file InDetGNNTrackingFlags.py.

32def gnnReaderValidation(flags):
33 """flags for Reco_tf with CA used in CI tests: use GNNChain during reconstruction"""
34 flags.Reco.EnableHGTDExtension = False
35 flags.Tracking.doITkFastTracking = False
36 flags.Tracking.doPixelDigitalClustering = False
37 flags.Tracking.recoChain = [TrackingComponent.GNNChain]
38 flags.Tracking.GNN.ToolType = GNNTrackFinderToolType.TrackReader
39
40

◆ gnnTritonValidation()

gnnTritonValidation ( flags)
flags for Reco_tf with CA. Use GNNTrackFinderTritonTool for track finding.

Definition at line 50 of file InDetGNNTrackingFlags.py.

50def gnnTritonValidation(flags):
51 """flags for Reco_tf with CA. Use GNNTrackFinderTritonTool for track finding."""
52 flags.Reco.EnableHGTDExtension = False
53 flags.Tracking.doITkFastTracking = False
54 flags.Tracking.doPixelDigitalClustering = False
55 flags.Tracking.recoChain = [TrackingComponent.GNNChain]
56 flags.Tracking.GNN.ToolType = GNNTrackFinderToolType.Triton
57
58