library: libTMVA
#include "TMVA_Node.h"

TMVA_Node


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

class TMVA_Node

Inheritance Chart:
TMVA_Node
<-
TMVA_DecisionTreeNode

    public:
TMVA_Node(TMVA_Event* e = NULL, Bool_t o = kFALSE) TMVA_Node(TMVA_Node* p) TMVA_Node(const TMVA_Node&) virtual ~TMVA_Node() static TClass* Class() Int_t CountMeAndAllDaughters() const virtual Bool_t EqualsMe(const TMVA_Event*) const TMVA_Event* GetData() const Bool_t GetEventOwnership() TMVA_Node* GetLeft() const TMVA_Node* GetParent() const TMVA_Node* GetRight() const Short_t GetSelector() const virtual Bool_t GoesLeft(const TMVA_Event*) const virtual Bool_t GoesRight(const TMVA_Event*) const virtual TClass* IsA() const TMVA_Node& operator=(const TMVA_Node&) void Print(ostream& os) const 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 SetData(TMVA_Event* e) void SetEventOwnership(const Bool_t b) void SetLeft(TMVA_Node* l) void SetParent(TMVA_Node* p) void SetRight(TMVA_Node* r) void SetSelector(const Short_t i) void SetSelector(const Int_t i) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
TMVA_Event* fEvent TMVA_Node* fLeft pointers to the two "daughter" nodes TMVA_Node* fRight pointers to the two "daughter" nodes TMVA_Node* fParent the previous (parent) node Short_t fSelector Bool_t fEventOwnership

Class Description

 Node for the BinarySearch or Decision Trees

_______________________________________________________________________

~TMVA_Node( void )

Bool_t GoesRight(const TMVA_Event * e) const

Bool_t GoesLeft(const TMVA_Event * e) const

Bool_t EqualsMe(const TMVA_Event * e) const

Int_t CountMeAndAllDaughters( void ) const

void Print(ostream& os) const

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

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



Inline Functions


          TMVA_Node TMVA_Node(TMVA_Event* e = NULL, Bool_t o = kFALSE)
          TMVA_Node TMVA_Node(TMVA_Node* p)
         TMVA_Node* GetLeft() const
         TMVA_Node* GetRight() const
         TMVA_Node* GetParent() const
               void SetParent(TMVA_Node* p)
               void SetLeft(TMVA_Node* l)
               void SetRight(TMVA_Node* r)
               void SetSelector(const Short_t i)
               void SetSelector(const Int_t i)
            Short_t GetSelector() const
               void SetData(TMVA_Event* e)
        TMVA_Event* GetData() const
             Bool_t GetEventOwnership()
               void SetEventOwnership(const Bool_t b)
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
          TMVA_Node TMVA_Node(const TMVA_Node&)
         TMVA_Node& operator=(const TMVA_Node&)


Author: Andreas Hoecker, Helge Voss, Kai Voss
Last update: root/tmva $Id: TMVA_Node.cxx,v 1.1 2006/05/08 12:46:31 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.