18 #ifndef PND_MULTICLASS_MLP_CLASSIFY_H 19 #define PND_MULTICLASS_MLP_CLASSIFY_H 25 #include "TMVA/Reader.h" 37 explicit PndMultiClassMlpClassify(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);
82 TMVA::Reader *m_reader;
84 std::string m_weightsFile;
85 std::string m_readerOptions;
86 std::vector<float> m_EventContainer;
93 this->m_readerOptions = opt;
98 return m_readerOptions;
103 this->m_weightsFile = name;
108 return m_weightsFile;
void GetMvaValues(std::vector< float > EvtData, std::map< std::string, float > &result)
std::string * Classify(std::vector< float > EvtData)
void SetWeightsFileName(std::string const &name)
PndMultiClassMlpClassify(std::string const &inputFile, std::vector< std::string > const &classNames, std::vector< std::string > const &varNames)
std::string const & GetReaderOptions() const
std::string const & GetWeightsFileName() const
virtual ~PndMultiClassMlpClassify()
void SetReaderOptions(std::string const &opt)