GlobalNNCalibration Node1 GlobalNNCalibration - m_config - m_jetAlgo - m_dev - m_doSplineCorr - m_doLogPtScaling - m_minNNCorrection - m_maxNNCorrection + GlobalNNCalibration() + GlobalNNCalibration() + GlobalNNCalibration() + ~GlobalNNCalibration() + initialize() # calibrate() - getJetChargedFraction() - getJetDetEta() - getJetNtrk1000() - getJetWtrk1000() - getJESPt() - getJetFeatures() - getSplineSlope() - loadSplineHists() - getSplineCorr() - getEtaBin() Node2 JetCalibrationStep # m_GeV + JetCalibrationStep() + ~JetCalibrationStep() + initialize() + calibrate() + setUnitsGeV() + getNominalResolutionData() + getNominalResolutionMC() # setStartP4() Node2->Node1 Node3 asg::AsgMessaging + AsgMessaging() + AsgMessaging() * msgLvl() * msg() * msg() Node3->Node2 Node6 std::string Node6->Node1 -m_calibAreaTag Node6->Node2 #m_name #m_jetStartScale Node7 std::basic_string< char > Node7->Node6 Node9 std::vector< std::unique _ptr< TH1 > > Node9->Node1 -m_ptCorrFactors Node10 std::unique_ptr< TH1 > + operator->() Node10->Node9 +elements Node12 std::vector< TString > + elements Node12->Node1 -m_NNInputs Node13 std::vector< std::unique _ptr< lwt::LightweightGraph > > Node13->Node1 -m_lwnns Node15 std::vector< double > + elements Node15->Node1 -m_nnEtaBins -m_JPtS_MinPt_Slopes -m_closureEtaBins -m_JPtS_MinPt_Pt -m_JPtS_MinPt_R