library: libTMVA
#include "TMVA_DecisionTreeNode.h"

TMVA_DecisionTreeNode


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

class TMVA_DecisionTreeNode : public TMVA_Node

Inheritance Chart:
TMVA_Node
<-
TMVA_DecisionTreeNode

    public:
TMVA_DecisionTreeNode(TMVA_Event* e = NULL) TMVA_DecisionTreeNode(TMVA_Node* p) TMVA_DecisionTreeNode(const TMVA_DecisionTreeNode&) virtual ~TMVA_DecisionTreeNode() static TClass* Class() Double_t GetCutMax() const Double_t GetCutMin() const Bool_t GetCutType() const Double_t GetNEvents() const Int_t GetNodeType() const Double_t GetSeparationGain() const Double_t GetSeparationIndex() const Double_t GetSoverSB() const virtual Bool_t GoesLeft(const TMVA_Event*) const virtual Bool_t GoesRight(const TMVA_Event*) const virtual TClass* IsA() const TMVA_DecisionTreeNode& operator=(const TMVA_DecisionTreeNode&) virtual void PrintRec(ostream& os, const Int_t depth = 0, const string pos = root) const virtual TMVA_NodeID ReadRec(ifstream& is, TMVA_NodeID nodeID, TMVA_Node* parent = NULL) void SetCutMax(Double_t c) void SetCutMin(Double_t c) void SetCutType(Bool_t t) void SetNEvents(Double_t nev) void SetNodeType(Int_t t) void SetSeparationGain(Double_t sep) void SetSeparationIndex(Double_t sep) void SetSoverSB(Double_t ssb) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
Double_t fCutMin Double_t fCutMax Bool_t fCutType Double_t fSoverSB Double_t fSeparationIndex Double_t fSeparationGain Double_t fNEvents Int_t fNodeType

Class Description

 Node for the Decision Tree

_______________________________________________________________________

TMVA_DecisionTreeNode(TMVA_Event* e) : TMVA_Node(e)

TMVA_DecisionTreeNode(TMVA_Node* p) : TMVA_Node(p)

Bool_t GoesRight(const TMVA_Event * e) const

Bool_t GoesLeft(const TMVA_Event * e) const

void PrintRec(ostream& os, const Int_t Depth, const string pos ) const

TMVA_NodeID ReadRec(ifstream& is, TMVA_NodeID nodeID, TMVA_Node* Parent )



Inline Functions


                          void ~TMVA_DecisionTreeNode()
                          void SetCutMin(Double_t c)
                          void SetCutMax(Double_t c)
                          void SetCutType(Bool_t t)
                      Double_t GetCutMin() const
                      Double_t GetCutMax() const
                        Bool_t GetCutType() const
                          void SetNodeType(Int_t t)
                         Int_t GetNodeType() const
                          void SetSoverSB(Double_t ssb)
                      Double_t GetSoverSB() const
                          void SetSeparationIndex(Double_t sep)
                      Double_t GetSeparationIndex() const
                          void SetSeparationGain(Double_t sep)
                      Double_t GetSeparationGain() const
                          void SetNEvents(Double_t nev)
                      Double_t GetNEvents() const
                       TClass* Class()
                       TClass* IsA() const
                          void ShowMembers(TMemberInspector& insp, char* parent)
                          void Streamer(TBuffer& b)
                          void StreamerNVirtual(TBuffer& b)
         TMVA_DecisionTreeNode TMVA_DecisionTreeNode(const TMVA_DecisionTreeNode&)
        TMVA_DecisionTreeNode& operator=(const TMVA_DecisionTreeNode&)


Author: Andreas Hoecker, Helge Voss, Kai Voss
Last update: root/tmva $Id: TMVA_DecisionTreeNode.cxx,v 1.3 2006/05/09 08:37:06 brun Exp $


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.