30 #ifndef PND_MULTICLASS_MLP_CLASSIFY_H 31 #define PND_MULTICLASS_MLP_CLASSIFY_H 37 #include "TMVA/Reader.h" 49 explicit PndMultiClassMlpClassify(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);
94 TMVA::Reader *m_reader;
96 std::string m_weightsFile;
97 std::string m_readerOptions;
98 std::vector<float> m_EventContainer;
105 this->m_readerOptions = opt;
110 return m_readerOptions;
115 this->m_weightsFile = name;
120 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)