Public Types | |
enum | EAnalysisType { kClassification = 0 , kRegression , kMulticlass , kNoAnalysisType , kMaxAnalysisType } |
enum | EBoostStage { kBoostProcBegin =0 , kBeforeTraining , kBeforeBoosting , kAfterBoosting , kBoostProcEnd } |
enum | EMVA { kVariable = 0 , kCuts , kLikelihood , kPDERS , kHMatrix , kFisher , kKNN , kCFMlpANN , kTMlpANN , kBDT , kDT , kRuleFit , kSVM , kMLP , kBayesClassifier , kFDA , kBoost , kPDEFoam , kLD , kPlugins , kCategory , kDNN , kDL , kPyRandomForest , kPyAdaBoost , kPyGTB , kPyKeras , kPyTorch , kC50 , kRSNNS , kRSVM , kRXGB , kCrossValidation , kMaxMethod } |
enum | ESBType { kSignal = 0 , kBackground , kSBBoth , kMaxSBType , kTrueType } |
enum | ETreeType { kTraining = 0 , kTesting , kMaxTreeType , kValidation , kTrainingOriginal } |
enum | EVariableTransform { kIdentity = 0 , kDecorrelated , kNormalized , kPCA , kRearranged , kGauss , kUniform , kMaxVariableTransform } |
Public Member Functions | |
~Types () | |
Bool_t | AddTypeMapping (Types::EMVA method, const TString &methodname) |
TString | GetMethodName (Types::EMVA method) const |
Types::EMVA | GetMethodType (const TString &method) const |
returns the method type (enum) for a given method (string) | |
Static Public Member Functions | |
static void | DestroyInstance () |
"destructor" of the single instance | |
static Types & | Instance () |
The single instance of "Types" if existing already, or create it (Singleton) | |
Private Member Functions | |
Types () | |
constructor | |
MsgLogger & | Log () const |
Private Attributes | |
MsgLogger * | fLogger |
! message logger | |
std::map< TString, TMVA::Types::EMVA > | fStr2type |
types-to-text map | |
Static Private Attributes | |
static std::atomic< Types * > | fgTypesPtr {0} |
#include <TMVA/Types.h>
enum TMVA::Types::EMVA |
enum TMVA::Types::ESBType |
Bool_t TMVA::Types::AddTypeMapping | ( | Types::EMVA | method, |
const TString & | methodname | ||
) |
|
static |
TString TMVA::Types::GetMethodName | ( | Types::EMVA | method | ) | const |
TMVA::Types::EMVA TMVA::Types::GetMethodType | ( | const TString & | method | ) | const |
|
static |
|
staticprivate |
|
mutableprivate |
|
private |