#ifndef ROOT_TMVA_MethodBayesClassifier
#define ROOT_TMVA_MethodBayesClassifier
#ifndef ROOT_TMVA_MethodBase
#include "TMVA/MethodBase.h"
#endif
#ifndef ROOT_TMVA_Types
#include "TMVA/Types.h"
#endif
namespace TMVA {
class MethodBayesClassifier : public MethodBase {
public:
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 );
using MethodBase::ReadWeightsFromStream;
void AddWeightsXMLTo( void* parent ) const;
void ReadWeightsFromStream( istream& istr );
void ReadWeightsFromXML ( void* ) {}
Double_t GetMvaValue( Double_t* err = 0 );
void Init( void );
const Ranking* CreateRanking() { return 0; }
protected:
void MakeClassSpecific( std::ostream&, const TString& ) const;
void GetHelpMessage() const;
private:
void DeclareOptions();
void ProcessOptions();
ClassDef(MethodBayesClassifier,0)
};
}
#endif // MethodBayesClassifier_H
MethodBayesClassifier.h:1 MethodBayesClassifier.h:2 MethodBayesClassifier.h:3 MethodBayesClassifier.h:4 MethodBayesClassifier.h:5 MethodBayesClassifier.h:6 MethodBayesClassifier.h:7 MethodBayesClassifier.h:8 MethodBayesClassifier.h:9 MethodBayesClassifier.h:10 MethodBayesClassifier.h:11 MethodBayesClassifier.h:12 MethodBayesClassifier.h:13 MethodBayesClassifier.h:14 MethodBayesClassifier.h:15 MethodBayesClassifier.h:16 MethodBayesClassifier.h:17 MethodBayesClassifier.h:18 MethodBayesClassifier.h:19 MethodBayesClassifier.h:20 MethodBayesClassifier.h:21 MethodBayesClassifier.h:22 MethodBayesClassifier.h:23 MethodBayesClassifier.h:24 MethodBayesClassifier.h:25 MethodBayesClassifier.h:26 MethodBayesClassifier.h:27 MethodBayesClassifier.h:28 MethodBayesClassifier.h:29 MethodBayesClassifier.h:30 MethodBayesClassifier.h:31 MethodBayesClassifier.h:32 MethodBayesClassifier.h:33 MethodBayesClassifier.h:34 MethodBayesClassifier.h:35 MethodBayesClassifier.h:36 MethodBayesClassifier.h:37 MethodBayesClassifier.h:38 MethodBayesClassifier.h:39 MethodBayesClassifier.h:40 MethodBayesClassifier.h:41 MethodBayesClassifier.h:42 MethodBayesClassifier.h:43 MethodBayesClassifier.h:44 MethodBayesClassifier.h:45 MethodBayesClassifier.h:46 MethodBayesClassifier.h:47 MethodBayesClassifier.h:48 MethodBayesClassifier.h:49 MethodBayesClassifier.h:50 MethodBayesClassifier.h:51 MethodBayesClassifier.h:52 MethodBayesClassifier.h:53 MethodBayesClassifier.h:54 MethodBayesClassifier.h:55 MethodBayesClassifier.h:56 MethodBayesClassifier.h:57 MethodBayesClassifier.h:58 MethodBayesClassifier.h:59 MethodBayesClassifier.h:60 MethodBayesClassifier.h:61 MethodBayesClassifier.h:62 MethodBayesClassifier.h:63 MethodBayesClassifier.h:64 MethodBayesClassifier.h:65 MethodBayesClassifier.h:66 MethodBayesClassifier.h:67 MethodBayesClassifier.h:68 MethodBayesClassifier.h:69 MethodBayesClassifier.h:70 MethodBayesClassifier.h:71 MethodBayesClassifier.h:72 MethodBayesClassifier.h:73 MethodBayesClassifier.h:74 MethodBayesClassifier.h:75 MethodBayesClassifier.h:76 MethodBayesClassifier.h:77 MethodBayesClassifier.h:78 MethodBayesClassifier.h:79 MethodBayesClassifier.h:80 MethodBayesClassifier.h:81 MethodBayesClassifier.h:82 MethodBayesClassifier.h:83 MethodBayesClassifier.h:84 MethodBayesClassifier.h:85 MethodBayesClassifier.h:86 MethodBayesClassifier.h:87 MethodBayesClassifier.h:88 MethodBayesClassifier.h:89 MethodBayesClassifier.h:90 MethodBayesClassifier.h:91 MethodBayesClassifier.h:92 MethodBayesClassifier.h:93 MethodBayesClassifier.h:94 MethodBayesClassifier.h:95 MethodBayesClassifier.h:96 MethodBayesClassifier.h:97 MethodBayesClassifier.h:98 MethodBayesClassifier.h:99 MethodBayesClassifier.h:100 MethodBayesClassifier.h:101 MethodBayesClassifier.h:102 MethodBayesClassifier.h:103 MethodBayesClassifier.h:104 MethodBayesClassifier.h:105