ROOT logo
ROOT » TMVA » TMVA::Types

class TMVA::Types

Function Members (Methods)

public:
~Types()
Bool_tAddTypeMapping(TMVA::Types::EMVA method, const TString& methodname)
static voidDestroyInstance()
TStringGetMethodName(TMVA::Types::EMVA method) const
TMVA::Types::EMVAGetMethodType(const TString& method) const
static TMVA::Types&Instance()
TMVA::Types&operator=(const TMVA::Types&)
TMVA::TypesTypes(const TMVA::Types&)
private:
TMVA::MsgLogger&Log() const
TMVA::TypesTypes()

Data Members

public:
enum EMVA { kVariable
kCuts
kLikelihood
kPDERS
kHMatrix
kFisher
kKNN
kCFMlpANN
kTMlpANN
kBDT
kDT
kRuleFit
kSVM
kMLP
kBayesClassifier
kFDA
kBoost
kPDEFoam
kLD
kPlugins
kCategory
kMaxMethod
};
enum EVariableTransform { kIdentity
kDecorrelated
kNormalized
kPCA
kRearranged
kGauss
kUniform
kMaxVariableTransform
};
enum EAnalysisType { kClassification
kRegression
kMulticlass
kNoAnalysisType
kMaxAnalysisType
};
enum ESBType { kSignal
kBackground
kSBBoth
kMaxSBType
kTrueType
};
enum ETreeType { kTraining
kTesting
kMaxTreeType
kValidation
kTrainingOriginal
};
enum EBoostStage { kBoostProcBegin
kBeforeTraining
kBeforeBoosting
kAfterBoosting
kBoostProcEnd
};
private:
TMVA::MsgLogger*fLoggermessage logger
map<TString,TMVA::Types::EMVA>fStr2typetypes-to-text map
static TMVA::Types*fgTypesPtr

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

Types()
 constructor
~Types()
 destructor
TMVA::Types& Instance()
 the the single instance of "Types" if existin already, or create it  (Signleton)
void DestroyInstance()
 "destructor" of the single instance
Bool_t AddTypeMapping(TMVA::Types::EMVA method, const TString& methodname)
TString GetMethodName(TMVA::Types::EMVA method) const
Types::EMVA GetMethodType(const TString& method) const
Types()