Definition at line 49 of file CCTreeWrapper.h.
Public Member Functions | |
CCTreeNode (DecisionTreeNode *n=nullptr) | |
constructor of the CCTreeNode | |
virtual | ~CCTreeNode () |
destructor of a CCTreeNode | |
virtual void | AddAttributesToNode (void *node) const |
virtual void | AddContentToNode (std::stringstream &s) const |
virtual Node * | CreateNode () const |
Double_t | GetAlphaC () const |
DecisionTreeNode * | GetDTNode () const |
CCTreeNode * | GetLeftDaughter () |
Double_t | GetMinAlphaC () const |
CCTreeNode * | GetMother () |
Int_t | GetNLeafDaughters () const |
Double_t | GetNodeResubstitutionEstimate () const |
Double_t | GetResubstitutionEstimate () const |
CCTreeNode * | GetRightDaughter () |
virtual Bool_t | GoesLeft (const Event &e) const |
virtual Bool_t | GoesRight (const Event &e) const |
virtual void | Print (std::ostream &os) const |
printout of the node (can be read in with ReadDataRecord) | |
virtual void | PrintRec (std::ostream &os) const |
recursive printout of the node and its daughters | |
virtual void | ReadAttributes (void *node, UInt_t tmva_Version_Code=262657) |
virtual void | ReadContent (std::stringstream &s) |
virtual Bool_t | ReadDataRecord (std::istream &in, UInt_t tmva_Version_Code=262657) |
initialize a node from a data record | |
void | SetAlphaC (Double_t alpha) |
void | SetMinAlphaC (Double_t alpha) |
void | SetNLeafDaughters (Int_t N) |
void | SetNodeResubstitutionEstimate (Double_t R) |
void | SetResubstitutionEstimate (Double_t R) |
Public Member Functions inherited from TMVA::Node | |
Node () | |
Node (const Node &n) | |
copy constructor, make sure you don't just copy the pointer to the node, but that the parents/daughters are initialized to 0 (and set by the copy constructors of the derived classes | |
Node (Node *p, char pos) | |
constructor of a daughter node as a daughter of 'p' | |
virtual | ~Node () |
node destructor | |
void * | AddXMLTo (void *parent) const |
add attributes to XML | |
Int_t | CountMeAndAllDaughters () const |
recursively go through the part of the tree below this node and count all daughters | |
int | GetCount () |
returns the global number of instantiated nodes | |
UInt_t | GetDepth () const |
virtual Node * | GetLeft () const |
virtual Node * | GetParent () const |
virtual TMVA::BinaryTree * | GetParentTree () const |
char | GetPos () const |
virtual Node * | GetRight () const |
virtual TClass * | IsA () const |
void | ReadXML (void *node, UInt_t tmva_Version_Code=262657) |
read attributes from XML | |
void | SetDepth (UInt_t d) |
virtual void | SetLeft (Node *l) |
virtual void | SetParent (Node *p) |
virtual void | SetParentTree (TMVA::BinaryTree *t) |
void | SetPos (char s) |
virtual void | SetRight (Node *r) |
virtual void | Streamer (TBuffer &) |
void | StreamerNVirtual (TBuffer &ClassDef_StreamerNVirtual_b) |
Private Attributes | |
Double_t | fAlphaC |
R(T_t) = sum[t' in ~T_t]{ R(t) }. | |
DecisionTreeNode * | fDTNode |
G(t), minimum critical point of t and its descendants. | |
Double_t | fMinAlphaC |
critical point, g(t) = alpha_c(t) | |
Int_t | fNLeafDaughters |
Double_t | fNodeResubstitutionEstimate |
number of terminal descendants | |
Double_t | fResubstitutionEstimate |
R(t) = misclassification rate for node t. | |
Additional Inherited Members | |
Static Public Member Functions inherited from TMVA::Node | |
static TClass * | Class () |
static const char * | Class_Name () |
static constexpr Version_t | Class_Version () |
static const char * | DeclFileName () |
Protected Attributes inherited from TMVA::Node | |
UInt_t | fDepth |
depth of the node within the tree (seen from root node) | |
Node * | fLeft |
pointers to the two "daughter" nodes | |
Node * | fParent |
the previous (parent) node | |
BinaryTree * | fParentTree |
pointer to the parent tree to which the Node belongs | |
char | fPos |
position, i.e. it is a left (l) or right (r) daughter | |
Node * | fRight |
pointers to the two "daughter" nodes | |
#include <TMVA/CCTreeWrapper.h>
TMVA::CCTreeWrapper::CCTreeNode::CCTreeNode | ( | DecisionTreeNode * | n = nullptr | ) |
constructor of the CCTreeNode
Definition at line 39 of file CCTreeWrapper.cxx.
|
virtual |
destructor of a CCTreeNode
Definition at line 59 of file CCTreeWrapper.cxx.
|
virtual |
Implements TMVA::Node.
Definition at line 252 of file CCTreeWrapper.cxx.
|
virtual |
Implements TMVA::Node.
Definition at line 257 of file CCTreeWrapper.cxx.
|
inlinevirtual |
Implements TMVA::Node.
Definition at line 56 of file CCTreeWrapper.h.
|
inline |
Definition at line 85 of file CCTreeWrapper.h.
|
inline |
Definition at line 94 of file CCTreeWrapper.h.
|
inline |
Definition at line 97 of file CCTreeWrapper.h.
|
inline |
Definition at line 91 of file CCTreeWrapper.h.
|
inline |
Definition at line 99 of file CCTreeWrapper.h.
|
inline |
Definition at line 62 of file CCTreeWrapper.h.
|
inline |
Definition at line 68 of file CCTreeWrapper.h.
|
inline |
Definition at line 75 of file CCTreeWrapper.h.
|
inline |
Definition at line 98 of file CCTreeWrapper.h.
Implements TMVA::Node.
Definition at line 116 of file CCTreeWrapper.h.
Implements TMVA::Node.
Definition at line 112 of file CCTreeWrapper.h.
|
virtual |
printout of the node (can be read in with ReadDataRecord)
Implements TMVA::Node.
Definition at line 81 of file CCTreeWrapper.cxx.
|
virtual |
recursive printout of the node and its daughters
Implements TMVA::Node.
Definition at line 93 of file CCTreeWrapper.cxx.
|
virtual |
Implements TMVA::Node.
Definition at line 262 of file CCTreeWrapper.cxx.
|
virtual |
Implements TMVA::Node.
Definition at line 267 of file CCTreeWrapper.cxx.
|
virtual |
initialize a node from a data record
Implements TMVA::Node.
Definition at line 67 of file CCTreeWrapper.cxx.
|
inline |
Definition at line 82 of file CCTreeWrapper.h.
|
inline |
Definition at line 88 of file CCTreeWrapper.h.
|
inline |
Definition at line 59 of file CCTreeWrapper.h.
|
inline |
Definition at line 65 of file CCTreeWrapper.h.
|
inline |
Definition at line 72 of file CCTreeWrapper.h.
|
private |
R(T_t) = sum[t' in ~T_t]{ R(t) }.
Definition at line 128 of file CCTreeWrapper.h.
|
private |
G(t), minimum critical point of t and its descendants.
Definition at line 130 of file CCTreeWrapper.h.
|
private |
critical point, g(t) = alpha_c(t)
Definition at line 129 of file CCTreeWrapper.h.
|
private |
Definition at line 125 of file CCTreeWrapper.h.
|
private |
number of terminal descendants
Definition at line 126 of file CCTreeWrapper.h.
|
private |
R(t) = misclassification rate for node t.
Definition at line 127 of file CCTreeWrapper.h.