28 #ifndef ROOT_TMVA_MethodBayesClassifier
29 #define ROOT_TMVA_MethodBayesClassifier
44 class MethodBayesClassifier :
public MethodBase {
48 MethodBayesClassifier(
const TString& jobName,
49 const TString& methodTitle,
51 const TString& theOption =
"");
53 MethodBayesClassifier( DataSetInfo& theData,
54 const TString& theWeightFile);
56 virtual ~MethodBayesClassifier(
void );
58 virtual Bool_t HasAnalysisType( Types::EAnalysisType type, UInt_t numberClasses, UInt_t numberTargets );
63 using MethodBase::ReadWeightsFromStream;
66 void AddWeightsXMLTo(
void* parent )
const;
69 void ReadWeightsFromStream( std::istream& istr );
70 void ReadWeightsFromXML (
void* ) {}
73 Double_t GetMvaValue( Double_t* err = 0, Double_t* errUpper = 0 );
78 const Ranking* CreateRanking() {
return 0; }
83 void MakeClassSpecific( std::ostream&,
const TString& )
const;
86 void GetHelpMessage()
const;
91 void DeclareOptions();
92 void ProcessOptions();
94 ClassDef(MethodBayesClassifier,0);
99 #endif // MethodBayesClassifier_H