10 #ifndef PND_PDE_FOAMCLASSIFY_H 11 #define PND_PDE_FOAMCLASSIFY_H 14 #include "PndGpidClassifier.h" 17 #include "TMVA/PDEFoam.h" 18 #include "TMVA/Event.h" 23 PndPDEFoamClassify(
const std::string &inputFile,
const std::vector<std::string> &classNames,
const std::vector<std::string> &varNames);
26 void GetMvaValues(std::vector<float> eventData, std::map<std::string, float> &result);
28 const std::string &
Classify(std::vector<float> EvtData)
const;
44 std::string m_inputFile;
45 std::vector<TMVA::PDEFoam *> m_foams;
46 std::vector<PndMvaVariable> m_vars;
47 std::vector<PndMvaClass> m_classes;
49 #endif // end of interface definition void GetMvaValues(std::vector< float > eventData, std::map< std::string, float > &result)
PndPDEFoamClassify(const std::string &inputFile, const std::vector< std::string > &classNames, const std::vector< std::string > &varNames)
const std::string & Classify(std::vector< float > EvtData) const
virtual ~PndPDEFoamClassify()