![]() |
ATLAS Offline Software
|
#include <TRTPIDNN.h>
Public Member Functions | |
| TRTPIDNN ()=default | |
| virtual | ~TRTPIDNN ()=default |
| const std::string & | getDefaultOutputNode () const |
| const std::string & | getDefaultOutputLabel () const |
| const std::map< std::string, std::map< std::string, double > > & | getScalarInputs () const |
| const std::map< std::string, std::map< std::string, std::vector< double > > > & | getVectorInputs () const |
| 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 |
| 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 std::string &outputNode, const std::string &outputLabel) const |
| StatusCode | configure (const std::string &jsonjson) |
Private Attributes | |
| std::unique_ptr< lwt::LightweightGraph > | m_nn |
| lwt::GraphConfig | m_nnConfig |
| std::map< std::string, std::map< std::string, double > > | m_scalarInputs |
| std::map< std::string, std::map< std::string, std::vector< double > > > | m_vectorInputs |
| std::string | m_outputNode |
| std::string | m_outputLabel |
Definition at line 28 of file TRTPIDNN.h.
|
default |
|
virtualdefault |
| StatusCode InDet::TRTPIDNN::configure | ( | const std::string & | json | ) |
Definition at line 35 of file TRTPIDNN.cxx.
|
inline |
Definition at line 52 of file TRTPIDNN.h.
| double InDet::TRTPIDNN::evaluate | ( | std::map< std::string, std::map< std::string, double > > & | scalarInputs, |
| std::map< std::string, std::map< std::string, std::vector< double > > > & | vectorInputs, | ||
| const std::string & | outputNode, | ||
| const std::string & | outputLabel ) const |
Definition at line 22 of file TRTPIDNN.cxx.
|
inline |
Definition at line 37 of file TRTPIDNN.h.
|
inline |
Definition at line 33 of file TRTPIDNN.h.
|
inline |
Definition at line 42 of file TRTPIDNN.h.
|
inline |
Definition at line 47 of file TRTPIDNN.h.
|
private |
Definition at line 66 of file TRTPIDNN.h.
|
private |
Definition at line 67 of file TRTPIDNN.h.
|
private |
Definition at line 71 of file TRTPIDNN.h.
|
private |
Definition at line 70 of file TRTPIDNN.h.
|
private |
Definition at line 68 of file TRTPIDNN.h.
|
private |
Definition at line 69 of file TRTPIDNN.h.