![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
4 #ifndef INDETTRTPIDNN_H
5 #define INDETTRTPIDNN_H
18 #include "GaudiKernel/StatusCode.h"
21 #include "lwtnn/LightweightGraph.hh"
47 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;
std::string getDefaultOutputNode() const
Hold mappings of ranges to condition objects.
DUMMY Primary Vertex Finder.
const std::string outputLabel
std::string getDefaultOutputLabel() const
std::map< std::string, std::map< std::string, double > > getScalarInputs() const
std::string m_outputLabel
StatusCode configure(const std::string &json)
std::map< std::string, std::map< std::string, std::vector< double > > > getVectorInputs() const
std::unique_ptr< lwt::LightweightGraph > m_nn
CONDCONT_DEF(InDet::TRTPIDNN, 710491600)
::StatusCode StatusCode
StatusCode definition for legacy code.
lwt::GraphConfig m_nnConfig
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
std::map< std::string, std::map< std::string, double > > m_scalarInputs
double evaluate(std::map< std::string, std::map< std::string, double >> &scalarInputs, std::map< std::string, std::map< std::string, std::vector< double >>> &vectorInputs) const
virtual ~TRTPIDNN()=default
macros to associate a CLID to a type
std::map< std::string, std::map< std::string, std::vector< double > > > m_vectorInputs