ATLAS Offline Software
Namespaces | Typedefs | Enumerations | Functions
FlavorTagDiscriminants/FlavorTagDiscriminants/OnnxUtil.h File Reference
#include <onnxruntime_cxx_api.h>
#include "nlohmann/json.hpp"
#include "lwtnn/parse_json.hh"
#include "FlavorTagDiscriminants/OnnxOutput.h"
#include <map>
#include <vector>
#include <string>
#include <memory>
Include dependency graph for FlavorTagDiscriminants/FlavorTagDiscriminants/OnnxUtil.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 FlavorTagDiscriminants
 This file contains "getter" functions used for accessing tagger inputs from the EDM.
 

Typedefs

using FlavorTagDiscriminants::Inputs = std::pair< std::vector< float >, std::vector< int64_t > >
 

Enumerations

enum  FlavorTagDiscriminants::OnnxModelVersion { FlavorTagDiscriminants::OnnxModelVersion::UNKNOWN, FlavorTagDiscriminants::OnnxModelVersion::V0, FlavorTagDiscriminants::OnnxModelVersion::V1, FlavorTagDiscriminants::OnnxModelVersion::V2 }
 

Functions

 FlavorTagDiscriminants::NLOHMANN_JSON_SERIALIZE_ENUM (OnnxModelVersion, { { OnnxModelVersion::UNKNOWN, "" }, { OnnxModelVersion::V0, "v0" }, { OnnxModelVersion::V1, "v1" }, { OnnxModelVersion::V2, "v2" }, }) class OnnxUtil final