![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef JSSWTOPTAGGERDNN_H_
6 #define JSSWTOPTAGGERDNN_H_
10 #include "lwtnn/LightweightNeuralNetwork.hh"
11 #include "lwtnn/parse_json.hh"
31 std::unique_ptr<lwt::LightweightNeuralNetwork>
m_lwnn;
JSSWTopTaggerDNN(const std::string &name)
Constructor.
std::map< std::string, double > m_DNN_inputValues
Variables for DNN.
virtual StatusCode initialize() override
Run once at the start of the job to setup everything.
::StatusCode StatusCode
StatusCode definition for legacy code.
std::unique_ptr< lwt::LightweightNeuralNetwork > m_lwnn
DNN tools.
double getScore(const xAOD::Jet &jet) const
Retrieve score for a given DNN type (top/W)
std::map< std::string, double > getJetProperties(const xAOD::Jet &jet) const
Update the jet substructure variables for each jet to use in DNN.
virtual StatusCode tag(const xAOD::Jet &jet) const override
Decorate single jet with tagging info.