Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes
FPGATrackSimGNNEdgeClassifierTool.h File Reference

Implements edge classification by inferencing on an Interaction Network GNN. More...

#include "AthenaBaseComps/AthAlgTool.h"
#include "FPGATrackSimObjects/FPGATrackSimGNNHit.h"
#include "FPGATrackSimObjects/FPGATrackSimGNNEdge.h"
#include "AthOnnxInterfaces/IOnnxRuntimeInferenceTool.h"
#include <onnxruntime_cxx_api.h>
Include dependency graph for FPGATrackSimGNNEdgeClassifierTool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FPGATrackSimGNNEdgeClassifierTool
 

Detailed Description

Implements edge classification by inferencing on an Interaction Network GNN.

Author
Jared Burleson - jared.nosp@m..dyn.nosp@m.es.bu.nosp@m.rles.nosp@m.on@ce.nosp@m.rn.c.nosp@m.h
Date
November 27th, 2024 This class implements the scoreEdges() function which will calculate a score for each FPGATrackSimGNNEdge using an Interaction Network GNN. Each edge will receive a score between 0 and 1 that indicates how likely the edge is to connect two hits that belong to the same particle/track. The default value of the edge score is -1, indicating that an edge has not been scored by the GNN yet.

Definition in file FPGATrackSimGNNEdgeClassifierTool.h.