29#ifndef ROOT_TMVA_BinarySearchTreeNode 
   30#define ROOT_TMVA_BinarySearchTreeNode 
   96      virtual void Print( std::ostream& os ) 
const;
 
   99      virtual void PrintRec( std::ostream& os ) 
const;
 
 
#define ClassDef(name, id)
 
#define TMVA_VERSION_CODE
 
Node for the BinarySearch or Decision Trees.
 
virtual Bool_t ReadDataRecord(std::istream &is, UInt_t tmva_Version_Code=262657)
Read the data block.
 
std::vector< Float_t > fTargets
 
virtual void PrintRec(std::ostream &os) const
recursively print the node and its daughters (--> print the 'tree')
 
std::vector< Float_t > fEventV
 
virtual void ReadContent(std::stringstream &s)
read events from node
 
virtual Bool_t GoesLeft(const Event &) const
check if the event fed into the node goes/descends to the left daughter
 
virtual ~BinarySearchTreeNode()
node destructor
 
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 sear...
 
virtual void Print(std::ostream &os) const
print the node
 
virtual void AddAttributesToNode(void *node) const
adding attributes to tree node
 
BinarySearchTreeNode(const Event *e=nullptr, UInt_t signalClass=0)
constructor of a node for the search tree
 
Short_t fSelector
index of variable used in node selection (decision tree)
 
virtual void ReadAttributes(void *node, UInt_t tmva_Version_Code=262657)
read attributes from XML
 
const std::vector< Float_t > & GetTargets() const
 
void SetSelector(Short_t i)
set index of variable used for discrimination at this node
 
Float_t GetWeight() const
 
const std::vector< Float_t > & GetEventV() const
 
virtual Bool_t GoesRight(const Event &) const
check if the event fed into the node goes/descends to the right daughter
 
Short_t GetSelector() const
return index of variable used for discrimination at this node
 
virtual void AddContentToNode(std::stringstream &s) const
adding attributes to tree node
 
virtual Node * CreateNode() const
 
Node for the BinarySearch or Decision Trees.
 
create variable transformations