library: libTMVA
#include "TMVA_MethodHMatrix.h"

TMVA_MethodHMatrix


class description - source file - inheritance tree (.pdf)

class TMVA_MethodHMatrix : public TMVA_MethodBase

Inheritance Chart:
TObject
<-
TMVA_MethodBase
<-
TMVA_MethodHMatrix
    private:
Double_t GetChi2(TMVA_Event* e, TMVA_MethodBase::Type) const void InitHMatrix() public:
TMVA_MethodHMatrix(TString jobName, vector<TString>* theVariables, TTree* theTree = 0, TString theOption = , TDirectory* theTargetDir = 0) TMVA_MethodHMatrix(vector<TString>* theVariables, TString theWeightFile, TDirectory* theTargetDir = NULL) TMVA_MethodHMatrix(const TMVA_MethodHMatrix&) virtual ~TMVA_MethodHMatrix() static TClass* Class() virtual Double_t GetMvaValue(TMVA_Event* e) virtual TClass* IsA() const TMVA_MethodHMatrix& operator=(const TMVA_MethodHMatrix&) virtual void ReadWeightsFromFile() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void Train() virtual void WriteHistosToFile() virtual void WriteWeightsToFile()

Data Members

    private:
TMatrixT<double>* fInvHMatrixS TMatrixT<double>* fInvHMatrixB TVectorT<double>* fVecMeanS TVectorT<double>* fVecMeanB Bool_t fNormaliseInputVars

Class Description

 H-Matrix method, which is implemented as a simple comparison of
 chi-squared estimators for signal and background, taking into
 account the linear correlations between the input variables

_______________________________________________________________________

TMVA_MethodHMatrix( TString jobName, vector<TString>* theVariables, TTree* theTree, TString theOption, TDirectory* theTargetDir ) : TMVA_MethodBase( jobName, theVariables, theTree, theOption, theTargetDir )

TMVA_MethodHMatrix( vector<TString> *theVariables, TString theWeightFile, TDirectory* theTargetDir ) : TMVA_MethodBase( theVariables, theWeightFile, theTargetDir )

void InitHMatrix( void )

~TMVA_MethodHMatrix( void )

void Train( void )
--------------------------------------------------------------

Double_t GetMvaValue( TMVA_Event *e )

Double_t GetChi2( TMVA_Event *e, Type type ) const

void WriteWeightsToFile( void )
 write coefficients to file

void ReadWeightsFromFile( void )
 read coefficients from file

void WriteHistosToFile( void )



Inline Functions


                    TClass* Class()
                    TClass* IsA() const
                       void ShowMembers(TMemberInspector& insp, char* parent)
                       void Streamer(TBuffer& b)
                       void StreamerNVirtual(TBuffer& b)
         TMVA_MethodHMatrix TMVA_MethodHMatrix(const TMVA_MethodHMatrix&)
        TMVA_MethodHMatrix& operator=(const TMVA_MethodHMatrix&)


Author: Andreas Hoecker, Xavier Prudent, Helge Voss, Kai Voss
Last update: root/tmva $Id: TMVA_MethodHMatrix.cxx,v 1.2 2006/05/09 08:37:06 brun Exp $
Copyright (c) 2005: *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.