![]() |
ATLAS Offline Software
|
Implements graph construction tool to build edges (connections) between hits. More...
#include "AthenaBaseComps/AthAlgTool.h"#include "FPGATrackSimMaps/IFPGATrackSimMappingSvc.h"#include "FPGATrackSimObjects/FPGATrackSimGNNEdge.h"#include "FPGATrackSimObjects/FPGATrackSimGNNHit.h"#include "AthOnnxInterfaces/IOnnxRuntimeInferenceTool.h"#include "AthOnnxUtils/OnnxUtils.h"#include <onnxruntime_cxx_api.h>Go to the source code of this file.
Classes | |
| class | FPGATrackSimGNNGraphConstructionTool |
Implements graph construction tool to build edges (connections) between hits.
This class implements the getEdges() function which uses a graph construction tool to algorithmically connect hits together by an edge. There are multiple possible algorithms capable of performing edge construction, which can be configured by the graphTool from the python script. The default algorithm is the doublet Module Map, but future implementations will be added to allow for different options for graph construction. The FPGATrackSimGNNEdge objects will be created and passed alongside the FPGATrackSimGNNHit objects through the rest of the GNN pipeline.
Definition in file FPGATrackSimGNNGraphConstructionTool.h.