library: libTMVA
#include "TMVA_DecisionTree.h"

TMVA_DecisionTree


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

class TMVA_DecisionTree : public TMVA_BinaryTree

Inheritance Chart:
TMVA_BinaryTree
<-
TMVA_DecisionTree
    private:
Double_t SamplePurity(vector<TMVA_Event*> eventSample) public:
TMVA_DecisionTree() TMVA_DecisionTree(TMVA_SeparationBase* sepType, Int_t minSize, Double_t mnsep, Int_t nCuts) TMVA_DecisionTree(const TMVA_DecisionTree&) virtual ~TMVA_DecisionTree() void BuildTree(vector<TMVA_Event*>& eventSample, TMVA_DecisionTreeNode* node = NULL) Int_t CheckEvent(TMVA_Event*) static TClass* Class() virtual TClass* IsA() const TMVA_DecisionTree& operator=(const TMVA_DecisionTree&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) Double_t TrainNode(vector<TMVA_Event*>& eventSample, TMVA_DecisionTreeNode* node)

Data Members

    private:
Int_t fNvars Int_t fNCuts ! fNCuts * fNCuts different cuts are scanned. TMVA_SeparationBase* fSepType Double_t fMinSize Double_t fMinSepGain Bool_t fUseSearchTree

Class Description

 Implementation of a Decision Tree

_______________________________________________________________________

TMVA_DecisionTree( void )

TMVA_DecisionTree( TMVA_SeparationBase *sepType,Int_t minSize, Double_t mnsep, Int_t nCuts)

~TMVA_DecisionTree( void )

void BuildTree( vector<TMVA_Event*> & eventSample, TMVA_DecisionTreeNode *node )

Double_t TrainNode(vector<TMVA_Event*> & eventSample, TMVA_DecisionTreeNode *node)

Int_t CheckEvent(TMVA_Event* e)

Double_t SamplePurity(vector<TMVA_Event*> eventSample)



Inline Functions


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


Author: Andreas Hoecker, Helge Voss, Kai Voss
Last update: root/tmva $Id: TMVA_DecisionTree.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.