#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.