5#ifndef TAURECTOOLS_BDTHELPER_H
6#define TAURECTOOLS_BDTHELPER_H
21 StatusCode
initialize(
const TString& weightFileName);
23 float getGradBoostMVA(
const std::map<TString, float>& availableVariables)
const;
25 float getResponse(
const std::map<TString, float*>& availableVariables)
const;
30 std::vector<TString>
parseString(
const TString&
str,
const TString& delim =
",")
const;
32 std::vector<float>
getInputVariables(
const std::map<TString, float>& availableVariables)
const ;
34 std::vector<float>
getInputVariables(
const std::map<TString, float*>& availableVariables)
const;
36 std::unique_ptr<MVAUtils::BDT>
m_BDT;
Simplified Boosted Regression Tree, support TMVA, lgbm, and xgboost.
Class mimicking the AthMessaging class from the offline software.