![]() |
ROOT
6.06/09
Reference Guide
|
Public Types | |
| enum | EMVA { kVariable = 0, kCuts, kLikelihood, kPDERS, kHMatrix, kFisher, kKNN, kCFMlpANN, kTMlpANN, kBDT, kDT, kRuleFit, kSVM, kMLP, kBayesClassifier, kFDA, kBoost, kPDEFoam, kLD, kPlugins, kCategory, kMaxMethod, kPyRandomForest, kPyAdaBoost, kPyGTB, kC50, kRSNNS, kRSVM, kRXGB } |
| enum | EVariableTransform { kIdentity = 0, kDecorrelated, kNormalized, kPCA, kRearranged, kGauss, kUniform, kMaxVariableTransform } |
| enum | EAnalysisType { kClassification = 0, kRegression, kMulticlass, kNoAnalysisType, kMaxAnalysisType } |
| enum | ESBType { kSignal = 0, kBackground, kSBBoth, kMaxSBType, kTrueType } |
| enum | ETreeType { kTraining = 0, kTesting, kMaxTreeType, kValidation, kTrainingOriginal } |
| enum | EBoostStage { kBoostProcBegin =0, kBeforeTraining, kBeforeBoosting, kAfterBoosting, kBoostProcEnd } |
Public Member Functions | |
| ~Types () | |
| Types::EMVA | GetMethodType (const TString &method) const |
| TString | GetMethodName (Types::EMVA method) const |
| Bool_t | AddTypeMapping (Types::EMVA method, const TString &methodname) |
Static Public Member Functions | |
| static Types & | Instance () |
| the the single instance of "Types" if existin already, or create it (Signleton) More... | |
| static void | DestroyInstance () |
| "destructor" of the single instance More... | |
Private Member Functions | |
| Types () | |
| constructor More... | |
| MsgLogger & | Log () const |
Private Attributes | |
| std::map< TString, TMVA::Types::EMVA > | fStr2type |
| MsgLogger * | fLogger |
Static Private Attributes | |
| static Types * | fgTypesPtr = 0 |
#include <TMVA/Types.h>
Collaboration diagram for TMVA::Types:| enum TMVA::Types::EMVA |
| enum TMVA::Types::ESBType |
| Bool_t Types< V, StructSize >::AddTypeMapping | ( | Types::EMVA | method, |
| const TString & | methodname | ||
| ) |
| TString Types< V, StructSize >::GetMethodName | ( | Types::EMVA | method | ) | const |
Definition at line 127 of file Types.cxx.
Referenced by TMVA::MethodBoost::BookMethod(), and TMVA::MethodBase::GetMethodTypeName().
| TMVA::Types::EMVA Types< V, StructSize >::GetMethodType | ( | const TString & | method | ) | const |
|
static |
the the single instance of "Types" if existin already, or create it (Signleton)
Definition at line 61 of file Types.cxx.
Referenced by TMVA::MethodCategory::AddMethod(), TMVA::MethodBoost::BookMethod(), TMVA::Factory::BookMethod(), TMVA::Reader::BookMVA(), TMVA::MethodBase::GetMethodTypeName(), TMVA::MethodCompositeBase::ReadWeightsFromStream(), TMVA::MethodCompositeBase::ReadWeightsFromXML(), and TMVA::Factory::TrainAllMethods().
|
staticprivate |
|
mutableprivate |
|
private |