18 #ifndef PND_MULTICLASS_BDT_CLASSIFY_H 19 #define PND_MULTICLASS_BDT_CLASSIFY_H 25 #include "TMVA/Reader.h" 37 explicit PndMultiClassBdtClassify(std::string
const &inputFile, std::vector<std::string>
const &classNames, std::vector<std::string>
const &varNames);
47 void GetMvaValues(std::vector<float> EvtData, std::map<std::string, float> &result);
52 std::string *
Classify(std::vector<float> EvtData);
79 TMVA::Reader *m_reader;
81 std::string m_weightsFile;
82 std::string m_readerOptions;
83 std::vector<float> m_EventContainer;
90 this->m_readerOptions = opt;
95 return m_readerOptions;
100 this->m_weightsFile = name;
105 return m_weightsFile;
void SetWeightsFileName(std::string const &name)
virtual ~PndMultiClassBdtClassify()
std::string const & GetWeightsFileName() const
PndMultiClassBdtClassify(std::string const &inputFile, std::vector< std::string > const &classNames, std::vector< std::string > const &varNames)
std::string * Classify(std::vector< float > EvtData)
std::string const & GetReaderOptions() const
void GetMvaValues(std::vector< float > EvtData, std::map< std::string, float > &result)
void SetReaderOptions(std::string const &opt)