TMVA::IMethod Class Reference

#include <IMethod.h>

Inheritance diagram for TMVA::IMethod:

TMVA::MethodBase TMVA::MethodBase TMVA::MethodANNBase TMVA::MethodANNBase TMVA::MethodBayesClassifier TMVA::MethodBayesClassifier TMVA::MethodBDT TMVA::MethodBDT TMVA::MethodCFMlpANN TMVA::MethodCFMlpANN TMVA::MethodCommittee TMVA::MethodCommittee TMVA::MethodCompositeBase TMVA::MethodCompositeBase TMVA::MethodCuts TMVA::MethodCuts TMVA::MethodDT TMVA::MethodDT TMVA::MethodFDA TMVA::MethodFDA TMVA::MethodFisher TMVA::MethodFisher TMVA::MethodHMatrix TMVA::MethodHMatrix TMVA::MethodKNN TMVA::MethodKNN TMVA::MethodLD TMVA::MethodLD TMVA::MethodLikelihood TMVA::MethodLikelihood TMVA::MethodPDEFoam TMVA::MethodPDEFoam TMVA::MethodPDERS TMVA::MethodPDERS TMVA::MethodRuleFit TMVA::MethodRuleFit TMVA::MethodSVM TMVA::MethodSVM TMVA::MethodTMlpANN TMVA::MethodTMlpANN TMVA::MethodANNBase TMVA::MethodANNBase TMVA::MethodBayesClassifier TMVA::MethodBayesClassifier TMVA::MethodBDT TMVA::MethodBDT TMVA::MethodCFMlpANN TMVA::MethodCFMlpANN TMVA::MethodCommittee TMVA::MethodCommittee TMVA::MethodCompositeBase TMVA::MethodCompositeBase TMVA::MethodCuts TMVA::MethodCuts TMVA::MethodDT TMVA::MethodDT TMVA::MethodFDA TMVA::MethodFDA TMVA::MethodFisher TMVA::MethodFisher TMVA::MethodHMatrix TMVA::MethodHMatrix TMVA::MethodKNN TMVA::MethodKNN TMVA::MethodLD TMVA::MethodLD TMVA::MethodLikelihood TMVA::MethodLikelihood TMVA::MethodPDEFoam TMVA::MethodPDEFoam TMVA::MethodPDERS TMVA::MethodPDERS TMVA::MethodRuleFit TMVA::MethodRuleFit TMVA::MethodSVM TMVA::MethodSVM TMVA::MethodTMlpANN TMVA::MethodTMlpANN List of all members.

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 RankingCreateRanking ()=0
virtual void PrintHelpMessage () const=0
virtual Bool_t MonitorBoost (MethodBoost *boost)=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
 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 RankingCreateRanking ()=0
virtual void PrintHelpMessage () const=0
virtual Bool_t MonitorBoost (MethodBoost *boost)=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
virtual void MakeClassSpecific (std::ostream &, const TString &) const=0
virtual void GetHelpMessage () const=0

Detailed Description

Definition at line 62 of file IMethod.h.


Constructor & Destructor Documentation

TMVA::IMethod::IMethod (  )  [inline]

Definition at line 67 of file IMethod.h.

virtual TMVA::IMethod::~IMethod (  )  [inline, virtual]

Definition at line 70 of file IMethod.h.

TMVA::IMethod::IMethod (  )  [inline]

Definition at line 67 of file IMethod.h.

virtual TMVA::IMethod::~IMethod (  )  [inline, virtual]

Definition at line 70 of file IMethod.h.


Member Function Documentation

virtual const char* TMVA::IMethod::GetName (  )  const [pure virtual]

virtual Double_t TMVA::IMethod::GetMvaValue ( Double_t err = 0,
Double_t errUpper = 0 
) [pure virtual]

virtual void TMVA::IMethod::Train ( void   )  [pure virtual]

virtual void TMVA::IMethod::ReadWeightsFromStream ( std::istream &   )  [pure virtual]

virtual void TMVA::IMethod::WriteMonitoringHistosToFile ( void   )  const [pure virtual]

virtual void TMVA::IMethod::MakeClass ( const TString classFileName = TString("")  )  const [pure virtual]

virtual const Ranking* TMVA::IMethod::CreateRanking (  )  [pure virtual]

virtual void TMVA::IMethod::PrintHelpMessage (  )  const [pure virtual]

virtual Bool_t TMVA::IMethod::MonitorBoost ( MethodBoost boost  )  [pure virtual]

virtual void TMVA::IMethod::Init (  )  [pure virtual]

virtual void TMVA::IMethod::DeclareOptions (  )  [pure virtual]

virtual void TMVA::IMethod::ProcessOptions (  )  [pure virtual]

virtual Bool_t TMVA::IMethod::HasAnalysisType ( Types::EAnalysisType  type,
UInt_t  numberClasses,
UInt_t  numberTargets 
) [pure virtual]

virtual void TMVA::IMethod::MakeClassSpecific ( std::ostream &  ,
const TString  
) const [protected, pure virtual]

virtual void TMVA::IMethod::GetHelpMessage (  )  const [protected, pure virtual]

Referenced by TMVA::MethodBase::PrintHelpMessage().

virtual const char* TMVA::IMethod::GetName (  )  const [pure virtual]

virtual Double_t TMVA::IMethod::GetMvaValue ( Double_t err = 0,
Double_t errUpper = 0 
) [pure virtual]

virtual void TMVA::IMethod::Train ( void   )  [pure virtual]

virtual void TMVA::IMethod::ReadWeightsFromStream ( std::istream &   )  [pure virtual]

virtual void TMVA::IMethod::WriteMonitoringHistosToFile ( void   )  const [pure virtual]

virtual void TMVA::IMethod::MakeClass ( const TString classFileName = TString("")  )  const [pure virtual]

virtual const Ranking* TMVA::IMethod::CreateRanking (  )  [pure virtual]

virtual void TMVA::IMethod::PrintHelpMessage (  )  const [pure virtual]

virtual Bool_t TMVA::IMethod::MonitorBoost ( MethodBoost boost  )  [pure virtual]

virtual void TMVA::IMethod::Init (  )  [pure virtual]

virtual void TMVA::IMethod::DeclareOptions (  )  [pure virtual]

virtual void TMVA::IMethod::ProcessOptions (  )  [pure virtual]

virtual Bool_t TMVA::IMethod::HasAnalysisType ( Types::EAnalysisType  type,
UInt_t  numberClasses,
UInt_t  numberTargets 
) [pure virtual]

virtual void TMVA::IMethod::MakeClassSpecific ( std::ostream &  ,
const TString  
) const [protected, pure virtual]

virtual void TMVA::IMethod::GetHelpMessage (  )  const [protected, pure virtual]


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 17:01:25 2011 for ROOT_528-00b_version by  doxygen 1.5.1