#include <ClassifierFactory.h>
Definition at line 57 of file ClassifierFactory.h.
| typedef IMethod*(*) TMVA::ClassifierFactory::Creator(const TString &job, const TString &title, DataSetInfo &dsi, const TString &option) |
Definition at line 62 of file ClassifierFactory.h.
typedef std::map<std::string, Creator> TMVA::ClassifierFactory::CallMap [private] |
Definition at line 100 of file ClassifierFactory.h.
| typedef IMethod*(*) TMVA::ClassifierFactory::Creator(const TString &job, const TString &title, DataSetInfo &dsi, const TString &option) |
Definition at line 62 of file ClassifierFactory.h.
typedef std::map<std::string, Creator> TMVA::ClassifierFactory::CallMap [private] |
Definition at line 100 of file ClassifierFactory.h.
| TMVA::ClassifierFactory::ClassifierFactory | ( | ) | [inline, private] |
Definition at line 89 of file ClassifierFactory.h.
| TMVA::ClassifierFactory::~ClassifierFactory | ( | ) | [inline, private] |
Definition at line 90 of file ClassifierFactory.h.
| TMVA::ClassifierFactory::ClassifierFactory | ( | const ClassifierFactory & | ) | [private] |
| TMVA::ClassifierFactory::ClassifierFactory | ( | ) | [inline, private] |
Definition at line 89 of file ClassifierFactory.h.
| TMVA::ClassifierFactory::~ClassifierFactory | ( | ) | [inline, private] |
Definition at line 90 of file ClassifierFactory.h.
| TMVA::ClassifierFactory::ClassifierFactory | ( | const ClassifierFactory & | ) | [private] |
| TMVA::ClassifierFactory & TMVA::ClassifierFactory::Instance | ( | ) | [static] |
Definition at line 40 of file ClassifierFactory.cxx.
References fgInstance.
Referenced by TMVA::MethodCategory::AddMethod(), TMVA::Factory::BookMethod(), TMVA::Reader::BookMVA(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodCommittee::ReadWeightsFromStream(), TMVA::MethodCategory::ReadWeightsFromXML(), TMVA::MethodCompositeBase::ReadWeightsFromXML(), TMVA::MethodBoost::Train(), TMVA::MethodCommittee::Train(), and TMVA::Factory::TrainAllMethods().
| void TMVA::ClassifierFactory::DestroyInstance | ( | ) | [static] |
| Bool_t TMVA::ClassifierFactory::Register | ( | const std::string & | name, | |
| Creator | creator | |||
| ) |
| Bool_t TMVA::ClassifierFactory::Unregister | ( | const std::string & | name | ) |
| TMVA::IMethod * TMVA::ClassifierFactory::Create | ( | const std::string & | name, | |
| const TString & | job, | |||
| const TString & | title, | |||
| DataSetInfo & | dsi, | |||
| const TString & | option | |||
| ) |
Definition at line 81 of file ClassifierFactory.cxx.
References fCalls, option, and title.
Referenced by TMVA::MethodCategory::AddMethod(), TMVA::Factory::BookMethod(), TMVA::Reader::BookMVA(), TMVA::MethodCommittee::ReadWeightsFromStream(), TMVA::MethodCategory::ReadWeightsFromXML(), TMVA::MethodBoost::Train(), TMVA::MethodCommittee::Train(), and TMVA::Factory::TrainAllMethods().
| TMVA::IMethod * TMVA::ClassifierFactory::Create | ( | const std::string & | name, | |
| DataSetInfo & | dsi, | |||
| const TString & | weightfile = "" | |||
| ) |
| const std::vector< std::string > TMVA::ClassifierFactory::List | ( | ) | const |
| void TMVA::ClassifierFactory::Print | ( | ) | const |
| const ClassifierFactory& TMVA::ClassifierFactory::operator= | ( | const ClassifierFactory & | ) | [private] |
| static ClassifierFactory& TMVA::ClassifierFactory::Instance | ( | ) | [static] |
| static void TMVA::ClassifierFactory::DestroyInstance | ( | ) | [static] |
| Bool_t TMVA::ClassifierFactory::Register | ( | const std::string & | name, | |
| Creator | creator | |||
| ) |
| Bool_t TMVA::ClassifierFactory::Unregister | ( | const std::string & | name | ) |
| IMethod* TMVA::ClassifierFactory::Create | ( | const std::string & | name, | |
| const TString & | job, | |||
| const TString & | title, | |||
| DataSetInfo & | dsi, | |||
| const TString & | option | |||
| ) |
| IMethod* TMVA::ClassifierFactory::Create | ( | const std::string & | name, | |
| DataSetInfo & | dsi, | |||
| const TString & | weightfile = "" | |||
| ) |
| const std::vector<std::string> TMVA::ClassifierFactory::List | ( | ) | const |
| void TMVA::ClassifierFactory::Print | ( | ) | const |
| const ClassifierFactory& TMVA::ClassifierFactory::operator= | ( | const ClassifierFactory & | ) | [private] |
TMVA::ClassifierFactory * TMVA::ClassifierFactory::fgInstance [static, private] |
Initialize static singleton pointer
Definition at line 99 of file ClassifierFactory.h.
Referenced by DestroyInstance(), and Instance().
CallMap TMVA::ClassifierFactory::fCalls [private] |
Definition at line 102 of file ClassifierFactory.h.
Referenced by Create(), List(), Print(), Register(), and Unregister().
ClassifierFactory* TMVA::ClassifierFactory::fgInstance [static, private] |
Definition at line 99 of file ClassifierFactory.h.
1.5.1