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