16#ifndef JetCalibTools_GlobalLargeRDNNCalibration_H
17#define JetCalibTools_GlobalLargeRDNNCalibration_H
virtual StatusCode calibrate(xAOD::Jet &jet, JetEventInfo &) const override
std::vector< double > m_NormScales
std::vector< float > getJetFeatures(xAOD::Jet &jet_reco, JetEventInfo &jetEventInfo) const
Returns a vector of input features for the NN.
std::vector< const char * > m_output_node_names
GlobalLargeRDNNCalibration()
The constructor.
std::vector< int64_t > m_output_node_dims
std::vector< VarRetriever * > m_varretrievers
std::unique_ptr< Ort::Session > m_session
std::vector< int64_t > m_input_node_dims
std::string m_modelFileName
virtual StatusCode initialize() override
Returns the charged fraction of a jet.
std::vector< double > m_eScales
std::vector< double > m_NormOffsets
virtual ~GlobalLargeRDNNCalibration()
The destructor.
std::vector< const char * > m_input_node_names
std::vector< TString > m_NNInputs
JetCalibrationStep(const char *name="JetCalibrationStep")
Jet_v1 Jet
Definition of the current "jet version".
VarRetriever is a generic class to access Jet and/or JetEventInfo variables.