11 #include "TMVA/Reader.h" 12 #include "TMVA/Tools.h" 13 #include "TMVA/MethodCuts.h" 22 template <
typename T >
27 void AddVariable (
const std::string & );
28 void SetInputData ( vector<float> inputdata );
30 TMVA::IMethod * BookMVA (
const std::string & ,
const std::string & );
31 const std::vector<float> & EvaluateRegression (
const std::string & );
33 std::size_t
GetNVariables ()
const {
return freader->DataInfo().GetNVariables(); }
34 std::vector< TString >
GetListOfVariables ()
const {
return freader->DataInfo().GetListOfVariables(); }
37 TMVA::Reader * freader;
38 std::list<float> finputTMVA;
41 template <
typename T >
43 freader( new TMVA::Reader(
"silent" ) ) , finputTMVA( a.size() )
45 std::list<float>::iterator l_it = finputTMVA.begin();
46 for (
typename std::map<T,std::string>::const_iterator m_it = a.begin() ; m_it != a.end() ; ++m_it, ++l_it )
48 freader->AddVariable( m_it->second.c_str() , &(*l_it) );
std::vector< TString > GetListOfVariables() const
Definition: CLASSReader.hxx:34
Definition: CLASSBackEndDict.cxx:37
Definition: CLASSReader.hxx:17
std::size_t GetNVariables() const
Definition: CLASSReader.hxx:33
CLASSReader()
Definition: CLASSReader.cxx:4