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