Create flags for configuring the GNN tracking.
Definition at line 7 of file InDetGNNTrackingConfigFlags.py.
8 """Create flags for configuring the GNN tracking."""
10 icf.addFlag(
"Tracking.GNN.useTrackFinder",
False)
11 icf.addFlag(
"Tracking.GNN.useTrackReader",
False)
12 icf.addFlag(
"Tracking.GNN.usePixelHitsOnly",
False)
15 icf.addFlag(
"Tracking.GNN.DumpObjects.NtupleFileName",
"/DumpObjects/")
16 icf.addFlag(
"Tracking.GNN.DumpObjects.NtupleTreeName",
"GNN4ITk")
19 icf.addFlag(
"Tracking.GNN.TrackFinder.inputMLModelDir",
"TrainedMLModels4ITk")
20 icf.addFlag(
"Tracking.GNN.TrackFinder.ORTExeProvider", OnnxRuntimeType.CPU)
23 icf.addFlag(
"Tracking.GNN.TrackReader.inputTracksDir",
"gnntracks")
24 icf.addFlag(
"Tracking.GNN.TrackReader.csvPrefix",
"track")
26 icf.addFlag(
"Tracking.GNN.useClusterTracks",
False)
29 icf.addFlag(
"Tracking.GNN.minPixelClusters", 1)
30 icf.addFlag(
"Tracking.GNN.minStripClusters", 0)
31 icf.addFlag(
"Tracking.GNN.minClusters", 6)
34 icf.addFlag(
"Tracking.GNN.etamax", 4.0)
36 icf.addFlag(
"Tracking.GNN.pTmin", 400. * Units.MeV)
39 icf.addFlag(
"Tracking.GNN.doRecoTrackCuts",
True)
42 icf.addFlag(
"Tracking.GNN.doAmbiResolution",
False)