Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef MUONINFERENCEINTERACES_GRAPHNODE_H
5 #define MUONINFERENCEINTERACES_GRAPHNODE_H
7 #include <onnxruntime_cxx_api.h>
12 class NodeFeatureList;
40 std::unique_ptr<InferenceGraph>
graph{};
JetConstituentVector::iterator iterator
std::vector< const char * > nameTensor
Vector of the input names.
NodeConnectVec_t spacePointsInBucket
Vector keeping track of how many space points are in each parsed bucket.
std::vector< int64_t > NodeConnectVec_t
std::unique_ptr< InferenceGraph > graph
Pointer to the graph to be parsed to ONNX.
std::vector< float > FeatureVec_t
EdgeCounterVec_t desEdges
Vect
Helper struct containing all the information needed to process
std::vector< int64_t > EdgeCounterVec_t
EdgeCounterVec_t srcEdges
Vector encoding the source index of the.
FeatureVec_t featureLeaves
Vector containing all features.
Helper struct to ship the Graph from the space point buckets to ONNX.
std::vector< Ort::Value > dataTensor
Vector of the inference input tensors.
const NodeFeatureList * previousList
Pointer to the latest parsed NodeFeatureList.
std::vector< float >::iterator currLeave
The following variables are needed to fill the consistently the raw data for the Graph Building.
unsigned int nodeIndex
Number of the already filled nodes.