![]() |
ROOT
6.06/09
Reference Guide
|
Definition at line 57 of file BinarySearchTreeNode.h.
Public Member Functions | |
| BinarySearchTreeNode (const Event *e=NULL, UInt_t signalClass=0) | |
| BinarySearchTreeNode (BinarySearchTreeNode *parent, char pos) | |
| constructor of a daughter node as a daughter of 'p' More... | |
| BinarySearchTreeNode (const BinarySearchTreeNode &n, BinarySearchTreeNode *parent=NULL) | |
| copy constructor of a node. More... | |
| virtual | ~BinarySearchTreeNode () |
| node destructor More... | |
| virtual Node * | CreateNode () const |
| virtual Bool_t | GoesRight (const Event &) const |
| check if the event fed into the node goes/decends to the right daughter More... | |
| virtual Bool_t | GoesLeft (const Event &) const |
| check if the event fed into the node goes/decends to the left daughter More... | |
| virtual Bool_t | EqualsMe (const Event &) const |
| check if the event fed into the node actually equals the event that forms the node (in case of a search tree) More... | |
| void | SetSelector (Short_t i) |
| Short_t | GetSelector () const |
| const std::vector< Float_t > & | GetEventV () const |
| Float_t | GetWeight () const |
| UInt_t | GetClass () const |
| const std::vector< Float_t > & | GetTargets () const |
| virtual void | Print (std::ostream &os) const |
| print the node More... | |
| virtual void | PrintRec (std::ostream &os) const |
| recursively print the node and its daughters (–> print the 'tree') More... | |
| virtual void | AddAttributesToNode (void *node) const |
| adding attributes to tree node More... | |
| virtual void | AddContentToNode (std::stringstream &s) const |
| adding attributes to tree node More... | |
Public Member Functions inherited from TMVA::Node | |
| Node () | |
| Node (Node *p, char pos) | |
| constructor of a daughter node as a daughter of 'p' More... | |
| Node (const Node &n) | |
| copy constructor, make sure you don't just copy the poiter to the node, but that the parents/daugthers are initialized to 0 (and set by the copy constructors of the derived classes More... | |
| virtual | ~Node () |
| node destructor More... | |
| virtual Node * | GetLeft () const |
| virtual Node * | GetRight () const |
| virtual Node * | GetParent () const |
| virtual void | SetLeft (Node *l) |
| virtual void | SetRight (Node *r) |
| virtual void | SetParent (Node *p) |
| Int_t | CountMeAndAllDaughters () const |
| recursively go through the part of the tree below this node and count all daughters More... | |
| void * | AddXMLTo (void *parent) const |
| add attributes to XML More... | |
| void | ReadXML (void *node, UInt_t tmva_Version_Code=TMVA_VERSION_CODE) |
| read attributes from XML More... | |
| void | SetDepth (UInt_t d) |
| UInt_t | GetDepth () const |
| void | SetPos (char s) |
| char | GetPos () const |
| virtual TMVA::BinaryTree * | GetParentTree () const |
| virtual void | SetParentTree (TMVA::BinaryTree *t) |
| int | GetCount () |
| retuns the global number of instantiated nodes More... | |
Private Member Functions | |
| virtual void | ReadAttributes (void *node, UInt_t tmva_Version_Code=TMVA_VERSION_CODE) |
| read attributes from XML More... | |
| virtual Bool_t | ReadDataRecord (std::istream &is, UInt_t tmva_Version_Code=TMVA_VERSION_CODE) |
| Read the data block. More... | |
| virtual void | ReadContent (std::stringstream &s) |
| read events from node More... | |
Private Attributes | |
| std::vector< Float_t > | fEventV |
| std::vector< Float_t > | fTargets |
| Float_t | fWeight |
| UInt_t | fClass |
| Short_t | fSelector |
Additional Inherited Members | |
Protected Attributes inherited from TMVA::Node | |
| Node * | fParent |
| Node * | fLeft |
| Node * | fRight |
| char | fPos |
| UInt_t | fDepth |
| BinaryTree * | fParentTree |
#include <TMVA/BinarySearchTreeNode.h>
Inheritance diagram for TMVA::BinarySearchTreeNode:
Collaboration diagram for TMVA::BinarySearchTreeNode:Referenced by BinarySearchTreeNode(), and CreateNode().
| TMVA::BinarySearchTreeNode::BinarySearchTreeNode | ( | BinarySearchTreeNode * | parent, |
| char | pos | ||
| ) |
constructor of a daughter node as a daughter of 'p'
Definition at line 74 of file BinarySearchTreeNode.cxx.
| TMVA::BinarySearchTreeNode::BinarySearchTreeNode | ( | const BinarySearchTreeNode & | n, |
| BinarySearchTreeNode * | parent = NULL |
||
| ) |
copy constructor of a node.
It will result in an explicit copy of the node and recursively all it's daughters
Definition at line 88 of file BinarySearchTreeNode.cxx.
|
virtual |
node destructor
Definition at line 109 of file BinarySearchTreeNode.cxx.
adding attributes to tree node
Implements TMVA::Node.
Definition at line 241 of file BinarySearchTreeNode.cxx.
|
virtual |
adding attributes to tree node
Implements TMVA::Node.
Definition at line 253 of file BinarySearchTreeNode.cxx.
|
inlinevirtual |
Implements TMVA::Node.
Definition at line 74 of file BinarySearchTreeNode.h.
check if the event fed into the node actually equals the event that forms the node (in case of a search tree)
Definition at line 135 of file BinarySearchTreeNode.cxx.
|
inline |
Definition at line 92 of file BinarySearchTreeNode.h.
Referenced by TMVA::BinarySearchTree::CalcStatistics().
|
inline |
Definition at line 90 of file BinarySearchTreeNode.h.
Referenced by TMVA::BinarySearchTree::CalcStatistics(), TMVA::MethodPDERS::GetNormalizedDistance(), and TMVA::BinarySearchTree::SearchVolume().
|
inline |
Definition at line 88 of file BinarySearchTreeNode.h.
Referenced by TMVA::BinarySearchTree::SearchVolume().
|
inline |
Definition at line 95 of file BinarySearchTreeNode.h.
|
inline |
Definition at line 91 of file BinarySearchTreeNode.h.
Referenced by TMVA::BinarySearchTree::CalcStatistics(), and TMVA::BinarySearchTree::SearchVolume().
check if the event fed into the node goes/decends to the left daughter
Implements TMVA::Node.
Definition at line 125 of file BinarySearchTreeNode.cxx.
check if the event fed into the node goes/decends to the right daughter
Implements TMVA::Node.
Definition at line 116 of file BinarySearchTreeNode.cxx.
|
virtual |
|
virtual |
recursively print the node and its daughters (–> print the 'tree')
Implements TMVA::Node.
Definition at line 168 of file BinarySearchTreeNode.cxx.
|
privatevirtual |
read attributes from XML
Implements TMVA::Node.
Definition at line 221 of file BinarySearchTreeNode.cxx.
|
privatevirtual |
read events from node
Implements TMVA::Node.
Definition at line 264 of file BinarySearchTreeNode.cxx.
|
privatevirtual |
Read the data block.
Implements TMVA::Node.
Definition at line 185 of file BinarySearchTreeNode.cxx.
Definition at line 86 of file BinarySearchTreeNode.h.
Referenced by TMVA::BinarySearchTree::Insert().
|
private |
Definition at line 116 of file BinarySearchTreeNode.h.
Referenced by GetClass().
|
private |
Definition at line 112 of file BinarySearchTreeNode.h.
Referenced by GetEventV().
|
private |
Definition at line 118 of file BinarySearchTreeNode.h.
Referenced by GetSelector(), and SetSelector().
|
private |
Definition at line 113 of file BinarySearchTreeNode.h.
Referenced by GetTargets().
|
private |
Definition at line 115 of file BinarySearchTreeNode.h.
Referenced by GetWeight().