30 #ifndef PND_MULTICLASS_BDT_CLASSIFY_H 31 #define PND_MULTICLASS_BDT_CLASSIFY_H 37 #include "TMVA/Reader.h" 49 explicit PndMultiClassBdtClassify(std::string
const &inputFile, std::vector<std::string>
const &classNames, std::vector<std::string>
const &varNames);
59 void GetMvaValues(std::vector<float> EvtData, std::map<std::string, float> &result);
64 std::string *
Classify(std::vector<float> EvtData);
91 TMVA::Reader *m_reader;
93 std::string m_weightsFile;
94 std::string m_readerOptions;
95 std::vector<float> m_EventContainer;
102 this->m_readerOptions = opt;
107 return m_readerOptions;
112 this->m_weightsFile = name;
117 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)