Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
AthONNX::IJSSMLTool Class Referenceabstract

#include <IJSSMLTool.h>

Inheritance diagram for AthONNX::IJSSMLTool:
Collaboration diagram for AthONNX::IJSSMLTool:

Public Member Functions

virtual StatusCode initialize ()=0
 Function initialising the tool
More...
 
virtual double retrieveConstituentsScore (std::vector< TH2D > Images) const =0
 Function executing the tool for a single event
More...
 
virtual double retrieveConstituentsScore (std::vector< std::vector< float >> constituents) const =0
 
virtual double retrieveConstituentsScore (std::vector< std::vector< float >> constituents, std::vector< std::vector< std::vector< float >>> interactions) const =0
 
virtual double retrieveHighLevelScore (std::map< std::string, double > JSSVars) const =0
 
virtual StatusCode SetScaler (std::map< std::string, std::vector< double >> scaler)=0
 
virtual void print () const =0
 Print the state of the tool. More...
 

Detailed Description

Definition at line 25 of file IJSSMLTool.h.

Member Function Documentation

◆ initialize()

virtual StatusCode AthONNX::IJSSMLTool::initialize ( )
pure virtual

Function initialising the tool

Implemented in AthONNX::JSSMLTool.

◆ print()

virtual void asg::IAsgTool::print ( ) const
pure virtualinherited

◆ retrieveConstituentsScore() [1/3]

virtual double AthONNX::IJSSMLTool::retrieveConstituentsScore ( std::vector< std::vector< float >>  constituents) const
pure virtual

Implemented in AthONNX::JSSMLTool.

◆ retrieveConstituentsScore() [2/3]

virtual double AthONNX::IJSSMLTool::retrieveConstituentsScore ( std::vector< std::vector< float >>  constituents,
std::vector< std::vector< std::vector< float >>>  interactions 
) const
pure virtual

Implemented in AthONNX::JSSMLTool.

◆ retrieveConstituentsScore() [3/3]

virtual double AthONNX::IJSSMLTool::retrieveConstituentsScore ( std::vector< TH2D >  Images) const
pure virtual

Function executing the tool for a single event

Implemented in AthONNX::JSSMLTool.

◆ retrieveHighLevelScore()

virtual double AthONNX::IJSSMLTool::retrieveHighLevelScore ( std::map< std::string, double >  JSSVars) const
pure virtual

Implemented in AthONNX::JSSMLTool.

◆ SetScaler()

virtual StatusCode AthONNX::IJSSMLTool::SetScaler ( std::map< std::string, std::vector< double >>  scaler)
pure virtual

Implemented in AthONNX::JSSMLTool.


The documentation for this class was generated from the following file: