![]() |
ROOT 6.07/09 Reference Guide |
Public Member Functions | |
IMethod () | |
virtual | ~IMethod () |
virtual const Ranking * | CreateRanking ()=0 |
virtual void | DeclareOptions ()=0 |
virtual Double_t | GetMvaValue (Double_t *err=0, Double_t *errUpper=0)=0 |
virtual const char * | GetName () const =0 |
virtual Bool_t | HasAnalysisType (Types::EAnalysisType type, UInt_t numberClasses, UInt_t numberTargets)=0 |
virtual void | Init ()=0 |
virtual void | MakeClass (const TString &classFileName=TString("")) const =0 |
virtual void | PrintHelpMessage () const =0 |
virtual void | ProcessOptions ()=0 |
virtual void | ReadWeightsFromStream (std::istream &)=0 |
virtual void | Train (void)=0 |
virtual void | WriteMonitoringHistosToFile (void) const =0 |
Protected Member Functions | |
virtual void | GetHelpMessage () const =0 |
virtual void | MakeClassSpecific (std::ostream &, const TString &) const =0 |
#include <TMVA/IMethod.h>
|
pure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodDNN, TMVA::MethodPDEFoam, TMVA::MethodANNBase, TMVA::MethodCuts, TMVA::MethodCFMlpANN, TMVA::MethodPDERS, TMVA::MethodBDT, TMVA::MethodSVM, TMVA::PyMethodBase, TMVA::MethodLikelihood, TMVA::MethodFDA, TMVA::MethodDT, TMVA::MethodFisher, TMVA::MethodHMatrix, TMVA::MethodRuleFit, TMVA::MethodKNN, TMVA::MethodLD, TMVA::MethodTMlpANN, TMVA::MethodCompositeBase, TMVA::MethodBayesClassifier, TMVA::MethodBoost, TMVA::MethodCategory, TMVA::RMethodBase, TMVA::MethodPyAdaBoost, TMVA::MethodPyGTB, TMVA::MethodPyRandomForest, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, and TMVA::MethodRXGB.
|
pure virtual |
Implemented in TMVA::MethodPDEFoam, TMVA::MethodBase, TMVA::MethodRuleFit, TMVA::MethodCFMlpANN, TMVA::MethodANNBase, TMVA::MethodPDERS, TMVA::MethodCuts, TMVA::MethodSVM, TMVA::MethodMLP, TMVA::MethodBDT, TMVA::MethodFDA, TMVA::MethodLikelihood, TMVA::MethodFisher, TMVA::MethodBoost, TMVA::MethodHMatrix, TMVA::MethodCategory, TMVA::MethodDNN, TMVA::MethodTMlpANN, TMVA::MethodKNN, TMVA::PyMethodBase, TMVA::MethodBayesClassifier, TMVA::MethodCompositeBase, TMVA::MethodDT, TMVA::MethodLD, TMVA::RMethodBase, TMVA::MethodPyAdaBoost, TMVA::MethodPyGTB, TMVA::MethodPyRandomForest, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, and TMVA::MethodRXGB.
|
protectedpure virtual |
Implemented in TMVA::MethodBoost, TMVA::MethodPDEFoam, TMVA::MethodBDT, TMVA::MethodPyRandomForest, TMVA::MethodCuts, TMVA::MethodPyGTB, TMVA::MethodCFMlpANN, TMVA::MethodRSVM, TMVA::MethodDNN, TMVA::MethodRuleFit, TMVA::MethodSVM, TMVA::MethodMLP, TMVA::MethodCategory, TMVA::MethodRSNNS, TMVA::MethodPDERS, TMVA::MethodLikelihood, TMVA::MethodC50, TMVA::MethodFDA, TMVA::MethodRXGB, TMVA::MethodFisher, TMVA::MethodPyAdaBoost, TMVA::MethodHMatrix, TMVA::MethodTMlpANN, TMVA::MethodKNN, TMVA::MethodLD, TMVA::MethodDT, and TMVA::MethodBayesClassifier.
|
pure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodDNN, TMVA::MethodPDEFoam, TMVA::MethodANNBase, TMVA::MethodCFMlpANN, TMVA::MethodMLP, TMVA::MethodBDT, TMVA::MethodCuts, TMVA::MethodSVM, TMVA::PyMethodBase, TMVA::MethodPDERS, TMVA::MethodLikelihood, TMVA::MethodCategory, TMVA::MethodBoost, TMVA::MethodFDA, TMVA::MethodHMatrix, TMVA::MethodFisher, TMVA::MethodDT, TMVA::MethodRuleFit, TMVA::MethodTMlpANN, TMVA::RMethodBase, TMVA::MethodKNN, TMVA::MethodBayesClassifier, TMVA::MethodLD, TMVA::MethodCompositeBase, TMVA::MethodPyAdaBoost, TMVA::MethodPyGTB, TMVA::MethodPyRandomForest, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, and TMVA::MethodRXGB.
|
pure virtual |
Implemented in TMVA::MethodBase.
|
pure virtual |
Implemented in TMVA::MethodDNN, TMVA::MethodPDEFoam, TMVA::MethodCFMlpANN, TMVA::MethodMLP, TMVA::PyMethodBase, TMVA::MethodCuts, TMVA::RMethodBase, TMVA::MethodPDERS, TMVA::MethodBDT, TMVA::MethodFDA, TMVA::MethodLikelihood, TMVA::MethodSVM, TMVA::MethodHMatrix, TMVA::MethodBoost, TMVA::MethodCategory, TMVA::MethodKNN, TMVA::MethodDT, TMVA::MethodFisher, TMVA::MethodLD, TMVA::MethodRuleFit, TMVA::MethodTMlpANN, TMVA::MethodPyAdaBoost, TMVA::MethodPyGTB, TMVA::MethodPyRandomForest, TMVA::MethodBayesClassifier, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, and TMVA::MethodRXGB.
|
pure virtual |
Implemented in TMVA::MethodCuts, TMVA::MethodPDEFoam, TMVA::MethodPDERS, TMVA::MethodBase, TMVA::MethodCFMlpANN, TMVA::MethodBDT, TMVA::MethodFisher, TMVA::MethodMLP, TMVA::MethodRuleFit, TMVA::MethodLikelihood, TMVA::MethodTMlpANN, TMVA::MethodHMatrix, TMVA::MethodDT, TMVA::MethodDNN, TMVA::MethodKNN, TMVA::MethodLD, TMVA::MethodSVM, TMVA::MethodCategory, TMVA::MethodBoost, TMVA::PyMethodBase, TMVA::MethodFDA, TMVA::MethodBayesClassifier, TMVA::RMethodBase, TMVA::MethodPyAdaBoost, TMVA::MethodPyGTB, TMVA::MethodPyRandomForest, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, and TMVA::MethodRXGB.
|
pure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodCategory, TMVA::MethodTMlpANN, TMVA::MethodC50, and TMVA::MethodRXGB.
|
protectedpure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodPDEFoam, TMVA::MethodANNBase, TMVA::MethodBDT, TMVA::MethodCuts, TMVA::MethodCFMlpANN, TMVA::MethodDNN, TMVA::MethodRuleFit, TMVA::MethodSVM, TMVA::MethodMLP, TMVA::MethodPDERS, TMVA::MethodFDA, TMVA::MethodLikelihood, TMVA::MethodFisher, TMVA::MethodHMatrix, TMVA::MethodTMlpANN, TMVA::MethodKNN, TMVA::MethodLD, and TMVA::MethodBayesClassifier.
|
pure virtual |
Implemented in TMVA::MethodBase.
|
pure virtual |
Implemented in TMVA::MethodPDEFoam, TMVA::MethodBase, TMVA::MethodRuleFit, TMVA::MethodCFMlpANN, TMVA::MethodANNBase, TMVA::MethodPDERS, TMVA::MethodCuts, TMVA::MethodSVM, TMVA::MethodMLP, TMVA::MethodBDT, TMVA::MethodFDA, TMVA::MethodLikelihood, TMVA::MethodFisher, TMVA::MethodBoost, TMVA::MethodHMatrix, TMVA::MethodCategory, TMVA::MethodDNN, TMVA::MethodTMlpANN, TMVA::MethodKNN, TMVA::PyMethodBase, TMVA::MethodBayesClassifier, TMVA::MethodCompositeBase, TMVA::MethodDT, TMVA::MethodLD, TMVA::RMethodBase, TMVA::MethodPyAdaBoost, TMVA::MethodPyGTB, TMVA::MethodPyRandomForest, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, and TMVA::MethodRXGB.
|
pure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodDNN, TMVA::MethodANNBase, TMVA::MethodPDEFoam, TMVA::MethodCFMlpANN, TMVA::PyMethodBase, TMVA::MethodBDT, TMVA::MethodCuts, TMVA::MethodSVM, TMVA::MethodPDERS, TMVA::MethodLikelihood, TMVA::MethodFDA, TMVA::MethodHMatrix, TMVA::MethodKNN, TMVA::RMethodBase, TMVA::MethodLD, TMVA::MethodFisher, TMVA::MethodDT, TMVA::MethodRuleFit, TMVA::MethodCompositeBase, TMVA::MethodPyAdaBoost, TMVA::MethodPyGTB, TMVA::MethodTMlpANN, TMVA::MethodPyRandomForest, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, TMVA::MethodRXGB, and TMVA::MethodBayesClassifier.
Implemented in TMVA::MethodBase, TMVA::MethodDNN, TMVA::MethodPDEFoam, TMVA::MethodCFMlpANN, TMVA::MethodANNBase, TMVA::MethodMLP, TMVA::MethodCuts, TMVA::PyMethodBase, TMVA::MethodBDT, TMVA::MethodSVM, TMVA::MethodPDERS, TMVA::MethodLikelihood, TMVA::MethodCompositeBase, TMVA::MethodFDA, TMVA::MethodHMatrix, TMVA::MethodBoost, TMVA::MethodCategory, TMVA::MethodFisher, TMVA::MethodKNN, TMVA::MethodDT, TMVA::MethodLD, TMVA::MethodRuleFit, TMVA::RMethodBase, TMVA::MethodTMlpANN, TMVA::MethodBayesClassifier, TMVA::MethodPyAdaBoost, TMVA::MethodPyGTB, TMVA::MethodPyRandomForest, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, and TMVA::MethodRXGB.
Implemented in TMVA::MethodBase, TMVA::MethodANNBase, TMVA::MethodBoost, TMVA::MethodCuts, TMVA::MethodBDT, TMVA::MethodLikelihood, and TMVA::MethodRuleFit.