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