4 #ifndef INDETTRTPIDNN_H
5 #define INDETTRTPIDNN_H
18 #include "GaudiKernel/StatusCode.h"
21 #include "lwtnn/LightweightGraph.hh"
42 const std::map<std::string, std::map<std::string, double>>&
getScalarInputs()
const {
47 const std::map<std::string, std::map<std::string, std::vector<double>>>&
getVectorInputs()
const {
52 double evaluate(std::map<std::string, std::map<std::string, double>>& scalarInputs,
53 std::map<std::string, std::map<std::string, std::vector<double>>>& vectorInputs)
const {
58 double evaluate(std::map<std::string, std::map<std::string, double>>& scalarInputs,
59 std::map<std::string, std::map<std::string, std::vector<double>>>& vectorInputs,
60 const std::string& outputNode,
const std::string&
outputLabel)
const;
66 std::unique_ptr<lwt::LightweightGraph>
m_nn;
69 std::map<std::string, std::map<std::string, std::vector<double>>>
m_vectorInputs;