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"
24 const std::vector<std::string>& classNames,
25 const std::vector<std::string>& varNames);
29 std::map<std::string, float>& result);
31 const std::string&
Classify(std::vector<float> EvtData)
const;
52 #endif// end of interface definition
std::vector< PndMvaVariable > m_vars
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)
PndPDEFoamClassify & operator=(const PndPDEFoamClassify &other)
virtual ~PndPDEFoamClassify()
std::vector< PndMvaClass > m_classes
std::vector< TMVA::PDEFoam * > m_foams
const std::string & Classify(std::vector< float > EvtData) const