library: libTMVA #include "TMVA_Node.h" |
TMVA_Node
class description - source file - inheritance tree (.pdf)
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)
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
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.