#include <MethodBayesClassifier.h>
Inheritance diagram for TMVA::MethodBayesClassifier:
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 Ranking * | CreateRanking () |
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 Ranking * | CreateRanking () |
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 () |
Definition at line 48 of file MethodBayesClassifier.h.
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] |
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] |
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] |
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] |
const Ranking* TMVA::MethodBayesClassifier::CreateRanking | ( | ) | [inline, virtual] |
void TMVA::MethodBayesClassifier::MakeClassSpecific | ( | std::ostream & | , | |
const TString & | ||||
) | const [protected, virtual] |
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] |
void TMVA::MethodBayesClassifier::ProcessOptions | ( | ) | [private, virtual] |
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] |
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] |
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.