TMVA::MethodBayesClassifier Class Reference

#include <MethodBayesClassifier.h>

Inheritance diagram for TMVA::MethodBayesClassifier:

TMVA::MethodBase TMVA::MethodBase TMVA::Configurable TMVA::IMethod TMVA::Configurable TMVA::IMethod TMVA::Configurable TMVA::IMethod TMVA::Configurable TMVA::IMethod List of all members.

Public Member Functions

 MethodBayesClassifier (const TString &jobName, const TString &methodTitle, DataSetInfo &theData, const TString &theOption="", TDirectory *theTargetDir=0)
 MethodBayesClassifier (DataSetInfo &theData, const TString &theWeightFile, TDirectory *theTargetDir=NULL)
virtual ~MethodBayesClassifier (void)
virtual Bool_t HasAnalysisType (Types::EAnalysisType type, UInt_t numberClasses, UInt_t numberTargets)
void Train (void)
void AddWeightsXMLTo (void *parent) const
void ReadWeightsFromStream (istream &istr)
void ReadWeightsFromXML (void *)
Double_t GetMvaValue (Double_t *err=0, Double_t *errUpper=0)
void Init (void)
const RankingCreateRanking ()
 MethodBayesClassifier (const TString &jobName, const TString &methodTitle, DataSetInfo &theData, const TString &theOption="", TDirectory *theTargetDir=0)
 MethodBayesClassifier (DataSetInfo &theData, const TString &theWeightFile, TDirectory *theTargetDir=NULL)
virtual ~MethodBayesClassifier (void)
virtual Bool_t HasAnalysisType (Types::EAnalysisType type, UInt_t numberClasses, UInt_t numberTargets)
void Train (void)
void AddWeightsXMLTo (void *parent) const
void ReadWeightsFromStream (istream &istr)
void ReadWeightsFromXML (void *)
Double_t GetMvaValue (Double_t *err=0, Double_t *errUpper=0)
void Init (void)
const RankingCreateRanking ()

Protected Member Functions

void MakeClassSpecific (std::ostream &, const TString &) const
void GetHelpMessage () const
void MakeClassSpecific (std::ostream &, const TString &) const
void GetHelpMessage () const

Private Member Functions

void DeclareOptions ()
void ProcessOptions ()
void DeclareOptions ()
void ProcessOptions ()

Detailed Description

Definition at line 48 of file MethodBayesClassifier.h.


Constructor & Destructor Documentation

TMVA::MethodBayesClassifier::MethodBayesClassifier ( const TString jobName,
const TString methodTitle,
DataSetInfo theData,
const TString theOption = "",
TDirectory theTargetDir = 0 
)

TMVA::MethodBayesClassifier::MethodBayesClassifier ( DataSetInfo theData,
const TString theWeightFile,
TDirectory theTargetDir = NULL 
)

Definition at line 54 of file MethodBayesClassifier.cxx.

TMVA::MethodBayesClassifier::~MethodBayesClassifier ( void   )  [virtual]

Definition at line 90 of file MethodBayesClassifier.cxx.

TMVA::MethodBayesClassifier::MethodBayesClassifier ( const TString jobName,
const TString methodTitle,
DataSetInfo theData,
const TString theOption = "",
TDirectory theTargetDir = 0 
)

TMVA::MethodBayesClassifier::MethodBayesClassifier ( DataSetInfo theData,
const TString theWeightFile,
TDirectory theTargetDir = NULL 
)

virtual TMVA::MethodBayesClassifier::~MethodBayesClassifier ( void   )  [virtual]


Member Function Documentation

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

Implements TMVA::IMethod.

Definition at line 63 of file MethodBayesClassifier.cxx.

References TMVA::Types::kClassification, kFALSE, and kTRUE.

void TMVA::MethodBayesClassifier::Train ( void   )  [virtual]

Implements TMVA::MethodBase.

Definition at line 96 of file MethodBayesClassifier.cxx.

void TMVA::MethodBayesClassifier::AddWeightsXMLTo ( void *  parent  )  const [virtual]

Implements TMVA::MethodBase.

Definition at line 102 of file MethodBayesClassifier.cxx.

References Endl, TMVA::kFATAL, and TMVA::Configurable::Log().

void TMVA::MethodBayesClassifier::ReadWeightsFromStream ( istream &  istr  ) 

Definition at line 107 of file MethodBayesClassifier.cxx.

void TMVA::MethodBayesClassifier::ReadWeightsFromXML ( void *   )  [inline, virtual]

Implements TMVA::MethodBase.

Definition at line 76 of file MethodBayesClassifier.h.

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

Implements TMVA::MethodBase.

Definition at line 113 of file MethodBayesClassifier.cxx.

References TMVA::MethodBase::NoErrorCalc().

void TMVA::MethodBayesClassifier::Init ( void   )  [virtual]

Implements TMVA::MethodBase.

Definition at line 72 of file MethodBayesClassifier.cxx.

const Ranking* TMVA::MethodBayesClassifier::CreateRanking (  )  [inline, virtual]

Implements TMVA::MethodBase.

Definition at line 84 of file MethodBayesClassifier.h.

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

Reimplemented from TMVA::MethodBase.

Definition at line 125 of file MethodBayesClassifier.cxx.

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

Implements TMVA::IMethod.

Definition at line 133 of file MethodBayesClassifier.cxx.

References TMVA::Tools::Color(), Endl, TMVA::gTools(), and TMVA::Configurable::Log().

void TMVA::MethodBayesClassifier::DeclareOptions (  )  [private, virtual]

Implements TMVA::MethodBase.

Definition at line 78 of file MethodBayesClassifier.cxx.

void TMVA::MethodBayesClassifier::ProcessOptions (  )  [private, virtual]

Implements TMVA::MethodBase.

Definition at line 84 of file MethodBayesClassifier.cxx.

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

Implements TMVA::IMethod.

void TMVA::MethodBayesClassifier::Train ( void   )  [virtual]

Implements TMVA::MethodBase.

void TMVA::MethodBayesClassifier::AddWeightsXMLTo ( void *  parent  )  const [virtual]

Implements TMVA::MethodBase.

void TMVA::MethodBayesClassifier::ReadWeightsFromStream ( istream &  istr  ) 

void TMVA::MethodBayesClassifier::ReadWeightsFromXML ( void *   )  [inline, virtual]

Implements TMVA::MethodBase.

Definition at line 76 of file MethodBayesClassifier.h.

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

Implements TMVA::MethodBase.

void TMVA::MethodBayesClassifier::Init ( void   )  [virtual]

Implements TMVA::MethodBase.

const Ranking* TMVA::MethodBayesClassifier::CreateRanking (  )  [inline, virtual]

Implements TMVA::MethodBase.

Definition at line 84 of file MethodBayesClassifier.h.

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

Reimplemented from TMVA::MethodBase.

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

Implements TMVA::IMethod.

void TMVA::MethodBayesClassifier::DeclareOptions (  )  [private, virtual]

Implements TMVA::MethodBase.

void TMVA::MethodBayesClassifier::ProcessOptions (  )  [private, virtual]

Implements TMVA::MethodBase.


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