ROOT 6.14/05 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::MethodDL, TMVA::MethodDNN, TMVA::MethodBDT, TMVA::MethodCFMlpANN, TMVA::MethodANNBase, TMVA::MethodPDERS, TMVA::MethodCuts, TMVA::MethodPDEFoam, TMVA::PyMethodBase, TMVA::MethodSVM, TMVA::MethodLikelihood, TMVA::MethodFDA, TMVA::MethodFisher, TMVA::MethodCrossValidation, TMVA::MethodTMlpANN, TMVA::MethodDT, TMVA::MethodLD, TMVA::MethodKNN, TMVA::MethodHMatrix, TMVA::MethodBoost, TMVA::MethodCompositeBase, TMVA::MethodRuleFit, TMVA::MethodCategory, TMVA::MethodBayesClassifier, TMVA::RMethodBase, TMVA::MethodPyKeras, TMVA::MethodPyAdaBoost, TMVA::MethodPyRandomForest, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, TMVA::MethodRXGB, and TMVA::MethodPyGTB.
|
pure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodPDEFoam, TMVA::MethodCFMlpANN, TMVA::MethodRuleFit, TMVA::MethodBDT, TMVA::MethodPDERS, TMVA::MethodANNBase, TMVA::MethodFDA, TMVA::MethodCuts, TMVA::MethodSVM, TMVA::MethodLikelihood, TMVA::MethodBoost, TMVA::MethodMLP, TMVA::MethodFisher, TMVA::MethodCategory, TMVA::MethodTMlpANN, TMVA::PyMethodBase, TMVA::MethodDNN, TMVA::MethodKNN, TMVA::MethodHMatrix, TMVA::MethodDL, TMVA::MethodBayesClassifier, TMVA::MethodCompositeBase, TMVA::MethodLD, TMVA::MethodCrossValidation, TMVA::MethodDT, TMVA::RMethodBase, TMVA::MethodPyAdaBoost, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, TMVA::MethodRXGB, TMVA::MethodPyRandomForest, TMVA::MethodPyKeras, and TMVA::MethodPyGTB.
|
protectedpure virtual |
Implemented in TMVA::MethodBoost, TMVA::MethodPyRandomForest, TMVA::MethodBDT, TMVA::MethodDL, TMVA::MethodPyGTB, TMVA::MethodCFMlpANN, TMVA::MethodCuts, TMVA::MethodPDEFoam, TMVA::MethodRSVM, TMVA::MethodDNN, TMVA::MethodRuleFit, TMVA::MethodCategory, TMVA::MethodSVM, TMVA::MethodPyAdaBoost, TMVA::MethodRSNNS, TMVA::MethodC50, TMVA::MethodLikelihood, TMVA::MethodFDA, TMVA::MethodPDERS, TMVA::MethodRXGB, TMVA::MethodMLP, TMVA::MethodFisher, TMVA::MethodTMlpANN, TMVA::MethodKNN, TMVA::MethodLD, TMVA::MethodHMatrix, TMVA::MethodBayesClassifier, TMVA::MethodCrossValidation, TMVA::MethodDT, and TMVA::MethodPyKeras.
|
pure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodDL, TMVA::MethodDNN, TMVA::MethodCFMlpANN, TMVA::MethodANNBase, TMVA::MethodPDEFoam, TMVA::MethodBDT, TMVA::PyMethodBase, TMVA::MethodMLP, TMVA::MethodSVM, TMVA::MethodBoost, TMVA::MethodCategory, TMVA::MethodCuts, TMVA::MethodLikelihood, TMVA::MethodPDERS, TMVA::MethodFDA, TMVA::MethodFisher, TMVA::MethodTMlpANN, TMVA::MethodHMatrix, TMVA::MethodRuleFit, TMVA::RMethodBase, TMVA::MethodDT, TMVA::MethodBayesClassifier, TMVA::MethodCrossValidation, TMVA::MethodLD, TMVA::MethodKNN, TMVA::MethodCompositeBase, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, TMVA::MethodRXGB, TMVA::MethodPyAdaBoost, TMVA::MethodPyRandomForest, TMVA::MethodPyKeras, and TMVA::MethodPyGTB.
|
pure virtual |
Implemented in TMVA::MethodBase.
|
pure virtual |
Implemented in TMVA::MethodDL, TMVA::MethodDNN, TMVA::MethodCFMlpANN, TMVA::PyMethodBase, TMVA::MethodCrossValidation, TMVA::MethodMLP, TMVA::MethodPDEFoam, TMVA::MethodCuts, TMVA::RMethodBase, TMVA::MethodBDT, TMVA::MethodBoost, TMVA::MethodCategory, TMVA::MethodFDA, TMVA::MethodLikelihood, TMVA::MethodPDERS, TMVA::MethodFisher, TMVA::MethodKNN, TMVA::MethodSVM, TMVA::MethodLD, TMVA::MethodHMatrix, TMVA::MethodTMlpANN, TMVA::MethodDT, TMVA::MethodRuleFit, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, TMVA::MethodRXGB, TMVA::MethodBayesClassifier, TMVA::MethodPyAdaBoost, TMVA::MethodPyRandomForest, TMVA::MethodPyKeras, and TMVA::MethodPyGTB.
|
pure virtual |
Implemented in TMVA::MethodCuts, TMVA::MethodPDERS, TMVA::MethodPDEFoam, TMVA::MethodBase, TMVA::MethodBDT, TMVA::MethodCFMlpANN, TMVA::MethodFisher, TMVA::MethodRuleFit, TMVA::MethodTMlpANN, TMVA::MethodLikelihood, TMVA::MethodMLP, TMVA::MethodHMatrix, TMVA::MethodDNN, TMVA::MethodLD, TMVA::MethodBoost, TMVA::MethodKNN, TMVA::MethodCategory, TMVA::MethodDT, TMVA::PyMethodBase, TMVA::MethodDL, TMVA::MethodSVM, TMVA::MethodFDA, TMVA::MethodCrossValidation, TMVA::MethodBayesClassifier, TMVA::RMethodBase, TMVA::MethodPyAdaBoost, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, TMVA::MethodRXGB, TMVA::MethodPyRandomForest, TMVA::MethodPyKeras, and TMVA::MethodPyGTB.
|
pure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodCategory, TMVA::MethodTMlpANN, TMVA::MethodC50, and TMVA::MethodRXGB.
|
protectedpure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodBDT, TMVA::MethodANNBase, TMVA::MethodCuts, TMVA::MethodPDEFoam, TMVA::MethodCFMlpANN, TMVA::MethodDNN, TMVA::MethodRuleFit, TMVA::MethodSVM, TMVA::MethodFDA, TMVA::MethodLikelihood, TMVA::MethodPDERS, TMVA::MethodMLP, TMVA::MethodFisher, TMVA::MethodTMlpANN, TMVA::MethodLD, TMVA::MethodKNN, TMVA::MethodHMatrix, TMVA::MethodBayesClassifier, and TMVA::MethodCrossValidation.
|
pure virtual |
Implemented in TMVA::MethodBase.
|
pure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodPDEFoam, TMVA::MethodCFMlpANN, TMVA::MethodRuleFit, TMVA::MethodBDT, TMVA::MethodPDERS, TMVA::MethodANNBase, TMVA::MethodFDA, TMVA::MethodCuts, TMVA::MethodSVM, TMVA::MethodLikelihood, TMVA::MethodBoost, TMVA::MethodMLP, TMVA::MethodFisher, TMVA::MethodCategory, TMVA::MethodTMlpANN, TMVA::PyMethodBase, TMVA::MethodDNN, TMVA::MethodKNN, TMVA::MethodHMatrix, TMVA::MethodDL, TMVA::MethodBayesClassifier, TMVA::MethodCompositeBase, TMVA::MethodLD, TMVA::MethodCrossValidation, TMVA::MethodDT, TMVA::RMethodBase, TMVA::MethodPyAdaBoost, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, TMVA::MethodRXGB, TMVA::MethodPyRandomForest, TMVA::MethodPyKeras, and TMVA::MethodPyGTB.
|
pure virtual |
Implemented in TMVA::MethodBase, TMVA::MethodDL, TMVA::MethodDNN, TMVA::MethodCFMlpANN, TMVA::MethodANNBase, TMVA::PyMethodBase, TMVA::MethodBDT, TMVA::MethodPDEFoam, TMVA::MethodSVM, TMVA::MethodCuts, TMVA::MethodLikelihood, TMVA::MethodPDERS, TMVA::MethodFDA, TMVA::RMethodBase, TMVA::MethodLD, TMVA::MethodKNN, TMVA::MethodFisher, TMVA::MethodHMatrix, TMVA::MethodCompositeBase, TMVA::MethodTMlpANN, TMVA::MethodRuleFit, TMVA::MethodPyAdaBoost, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, TMVA::MethodRXGB, TMVA::MethodDT, TMVA::MethodPyRandomForest, TMVA::MethodBayesClassifier, TMVA::MethodPyKeras, TMVA::MethodCrossValidation, and TMVA::MethodPyGTB.
Implemented in TMVA::MethodDL, TMVA::MethodBase, TMVA::MethodDNN, TMVA::MethodCFMlpANN, TMVA::PyMethodBase, TMVA::MethodANNBase, TMVA::MethodBDT, TMVA::MethodPDEFoam, TMVA::MethodMLP, TMVA::MethodCuts, TMVA::MethodBoost, TMVA::MethodCompositeBase, TMVA::MethodLikelihood, TMVA::MethodFDA, TMVA::MethodPDERS, TMVA::MethodSVM, TMVA::MethodCategory, TMVA::MethodFisher, TMVA::MethodKNN, TMVA::MethodLD, TMVA::MethodHMatrix, TMVA::RMethodBase, TMVA::MethodTMlpANN, TMVA::MethodRuleFit, TMVA::MethodDT, TMVA::MethodBayesClassifier, TMVA::MethodCrossValidation, TMVA::MethodPyAdaBoost, TMVA::MethodC50, TMVA::MethodRSNNS, TMVA::MethodRSVM, TMVA::MethodRXGB, TMVA::MethodPyKeras, TMVA::MethodPyRandomForest, and TMVA::MethodPyGTB.