A++ » TMVA » TMVA::IMethod

class TMVA::IMethod


IMethod

Interface for all concrete MVA method implementations


Function Members (Methods)

 
    This is an abstract class, constructors will not be documented.
    Look at the header to check for available constructors.

public:
virtual~IMethod()
static TClass*Class()
virtual const TMVA::Ranking*CreateRanking()
virtual voidDeclareOptions()
virtual Double_tGetMvaValue(Double_t* err = 0, Double_t* errUpper = 0)
virtual const char*GetName() const
virtual Bool_tHasAnalysisType(TMVA::Types::EAnalysisType type, UInt_t numberClasses, UInt_t numberTargets)
TMVA::IMethodIMethod()
TMVA::IMethodIMethod(const TMVA::IMethod&)
virtual voidInit()
virtual TClass*IsA() const
virtual voidMakeClass(const TString& classFileName = TString("")) const
TMVA::IMethod&operator=(const TMVA::IMethod&)
virtual voidPrintHelpMessage() const
virtual voidProcessOptions()
virtual voidReadWeightsFromStream(istream&)
virtual voidShowMembers(TMemberInspector& insp) const
virtual voidStreamer(TBuffer&)
voidStreamerNVirtual(TBuffer& ClassDef_StreamerNVirtual_b)
virtual voidTrain()
virtual voidWriteMonitoringHistosToFile() const
protected:
virtual voidGetHelpMessage() const
virtual voidMakeClassSpecific(ostream&, const TString&) const

Class Charts

Inheritance Chart:
TMVA::IMethod
TMVA::MethodBase
TMVA::MethodANNBase
TMVA::MethodMLP
TMVA::MethodBDT
TMVA::MethodBayesClassifier
TMVA::MethodCFMlpANN
TMVA::MethodCompositeBase
TMVA::MethodBoost
TMVA::MethodCategory
TMVA::MethodCuts
 [more...]

Function documentation

IMethod()
 default constructur
{}
virtual ~IMethod()
 default destructur
{}
const char * GetName() const
 ------- virtual member functions to be implemented by each MVA method
 the name of the method
Double_t GetMvaValue(Double_t* err = 0, Double_t* errUpper = 0)
 calculate the MVA value - some methods may return a per-event error estimate (unless: *err = -1)
void Train( void )
 training method
void ReadWeightsFromStream(istream& )
 read weights from output stream
void WriteMonitoringHistosToFile( void )
 write method specific monitoring histograms to target file
void MakeClass(const TString& classFileName = TString("")) const
 make ROOT-independent C++ class for classifier response
const Ranking* CreateRanking()
 create ranking
void PrintHelpMessage() const
 print help message
void Init()
void DeclareOptions()
void ProcessOptions()
Bool_t HasAnalysisType(TMVA::Types::EAnalysisType type, UInt_t numberClasses, UInt_t numberTargets)
void MakeClassSpecific(ostream& , const TString& ) const
 make ROOT-independent C++ class for classifier response (classifier-specific implementation)
void GetHelpMessage() const
 get specific help message from classifer