ATLAS Offline Software
Functions
python.InDetGNNTrackingConfigFlags Namespace Reference

Functions

def createGNNTrackingConfigFlags ()
 

Function Documentation

◆ createGNNTrackingConfigFlags()

def python.InDetGNNTrackingConfigFlags.createGNNTrackingConfigFlags ( )
Create flags for configuring the GNN tracking.

Definition at line 7 of file InDetGNNTrackingConfigFlags.py.

8  """Create flags for configuring the GNN tracking."""
9  icf = AthConfigFlags()
10  icf.addFlag("Tracking.GNN.useTrackFinder", False)
11  icf.addFlag("Tracking.GNN.useTrackReader", False)
12  icf.addFlag("Tracking.GNN.usePixelHitsOnly", False)
13 
14  # Dump objects
15  icf.addFlag("Tracking.GNN.DumpObjects.NtupleFileName", "/DumpObjects/")
16  icf.addFlag("Tracking.GNN.DumpObjects.NtupleTreeName", "GNN4ITk")
17 
18  # GNN Track finder tool
19  icf.addFlag("Tracking.GNN.TrackFinder.embeddingDim", 8)
20  icf.addFlag("Tracking.GNN.TrackFinder.rVal", 1.7)
21  icf.addFlag("Tracking.GNN.TrackFinder.knnVal", 500)
22  icf.addFlag("Tracking.GNN.TrackFinder.filterCut", 0.21)
23  icf.addFlag("Tracking.GNN.TrackFinder.inputMLModelDir", "TrainedMLModels4ITk")
24  icf.addFlag("Tracking.GNN.TrackFinder.ORTExeProvider", OnnxRuntimeType.CPU)
25 
26  # GNN Track Reader Tool
27  icf.addFlag("Tracking.GNN.TrackReader.inputTracksDir", "gnntracks")
28  icf.addFlag("Tracking.GNN.TrackReader.csvPrefix", "track")
29 
30 
31  return icf
python.InDetGNNTrackingConfigFlags.createGNNTrackingConfigFlags
def createGNNTrackingConfigFlags()
Definition: InDetGNNTrackingConfigFlags.py:7