 |
ATLAS Offline Software
|
Go to the documentation of this file.
13 #include "GaudiKernel/ToolHandle.h"
26 #include <onnxruntime_cxx_api.h>
59 std::vector<const xAOD::TrackParticle*>
vTracks;
65 std::vector<const xAOD::TrackParticle*>
vTracks;
87 Gaudi::Property<std::string>
m_onnxModelPath {
this,
"onnxModelPath",
"TrigTauRec/00-11-02/dev/boosted_ditau_omni_model.onnx"};
92 const std::vector<std::string>
m_input_node_names = {
"input_features",
"input_points",
"input_mask",
"input_jet",
"input_time"};
113 Ort::Value
create_tensor(std::vector<float> &
data,
const std::vector<int64_t> &shape)
const;
115 std::vector<float>
flatten(
const std::vector<std::vector<float>> &vec_2d)
const;
116 std::vector<float>
extract_points(
const std::vector<std::vector<float>> &track_features)
const;
117 std::vector<float>
create_mask(
const std::vector<std::vector<float>> &track_features)
const;
char data[hepevt_bytes_allocation_ATLAS]
::StatusCode StatusCode
StatusCode definition for legacy code.
Class describing a TrackParticle.