ROOT
6.06/09
Reference Guide
|
Definition at line 57 of file CCTreeWrapper.h.
Public Member Functions | |
CCTreeNode (DecisionTreeNode *n=NULL) | |
constructor of the CCTreeNode More... | |
virtual | ~CCTreeNode () |
destructor of a CCTreeNode More... | |
virtual Node * | CreateNode () const |
void | SetNLeafDaughters (Int_t N) |
Int_t | GetNLeafDaughters () const |
void | SetNodeResubstitutionEstimate (Double_t R) |
Double_t | GetNodeResubstitutionEstimate () const |
void | SetResubstitutionEstimate (Double_t R) |
Double_t | GetResubstitutionEstimate () const |
void | SetAlphaC (Double_t alpha) |
Double_t | GetAlphaC () const |
void | SetMinAlphaC (Double_t alpha) |
Double_t | GetMinAlphaC () const |
DecisionTreeNode * | GetDTNode () const |
CCTreeNode * | GetLeftDaughter () |
CCTreeNode * | GetRightDaughter () |
CCTreeNode * | GetMother () |
virtual void | Print (std::ostream &os) const |
printout of the node (can be read in with ReadDataRecord) More... | |
virtual void | PrintRec (std::ostream &os) const |
recursive printout of the node and its daughters More... | |
virtual void | AddAttributesToNode (void *node) const |
virtual void | AddContentToNode (std::stringstream &s) const |
virtual Bool_t | GoesRight (const Event &e) const |
virtual Bool_t | GoesLeft (const Event &e) const |
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) |
virtual Bool_t | ReadDataRecord (std::istream &in, UInt_t tmva_Version_Code=TMVA_VERSION_CODE) |
initialize a node from a data record More... | |
virtual void | ReadContent (std::stringstream &s) |
Private Attributes | |
Int_t | fNLeafDaughters |
Double_t | fNodeResubstitutionEstimate |
number of terminal descendants More... | |
Double_t | fResubstitutionEstimate |
R(t) = misclassification rate for node t. More... | |
Double_t | fAlphaC |
R(T_t) = sum[t' in ~T_t]{ R(t) }. More... | |
Double_t | fMinAlphaC |
critical point, g(t) = alpha_c(t) More... | |
DecisionTreeNode * | fDTNode |
G(t), minimum critical point of t and its descendants. More... | |
Additional Inherited Members | |
Protected Attributes inherited from TMVA::Node | |
Node * | fParent |
Node * | fLeft |
Node * | fRight |
char | fPos |
UInt_t | fDepth |
BinaryTree * | fParentTree |
#include <TMVA/CCTreeWrapper.h>
TMVA::CCTreeWrapper::CCTreeNode::CCTreeNode | ( | DecisionTreeNode * | n = NULL | ) |
constructor of the CCTreeNode
Definition at line 33 of file CCTreeWrapper.cxx.
Referenced by CreateNode().
|
virtual |
destructor of a CCTreeNode
Definition at line 53 of file CCTreeWrapper.cxx.
Implements TMVA::Node.
Definition at line 246 of file CCTreeWrapper.cxx.
|
virtual |
Implements TMVA::Node.
Definition at line 251 of file CCTreeWrapper.cxx.
|
inlinevirtual |
Implements TMVA::Node.
Definition at line 64 of file CCTreeWrapper.h.
|
inline |
Definition at line 93 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::InitTree(), and TMVA::CCPruner::Optimize().
|
inline |
Definition at line 102 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::CheckEvent(), GoesLeft(), GoesRight(), TMVA::CCTreeWrapper::InitTree(), and TMVA::CCPruner::Optimize().
|
inline |
Definition at line 105 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::CheckEvent(), TMVA::CCTreeWrapper::InitTree(), TMVA::CCPruner::Optimize(), and TMVA::CCTreeWrapper::PruneNode().
|
inline |
Definition at line 99 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::InitTree(), and TMVA::CCPruner::Optimize().
|
inline |
Definition at line 107 of file CCTreeWrapper.h.
Referenced by TMVA::CCPruner::Optimize().
|
inline |
Definition at line 70 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::InitTree(), and TMVA::CCPruner::Optimize().
|
inline |
Definition at line 76 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::InitTree(), TMVA::CCPruner::Optimize(), and TMVA::CCTreeWrapper::PruneNode().
|
inline |
Definition at line 83 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::InitTree(), and TMVA::CCPruner::Optimize().
|
inline |
Definition at line 106 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::CheckEvent(), TMVA::CCTreeWrapper::InitTree(), TMVA::CCPruner::Optimize(), and TMVA::CCTreeWrapper::PruneNode().
Implements TMVA::Node.
Definition at line 124 of file CCTreeWrapper.h.
Implements TMVA::Node.
Definition at line 120 of file CCTreeWrapper.h.
|
virtual |
printout of the node (can be read in with ReadDataRecord)
Implements TMVA::Node.
Definition at line 75 of file CCTreeWrapper.cxx.
|
virtual |
recursive printout of the node and its daughters
Implements TMVA::Node.
Definition at line 87 of file CCTreeWrapper.cxx.
Referenced by TMVA::CCPruner::Optimize().
|
privatevirtual |
Implements TMVA::Node.
Definition at line 256 of file CCTreeWrapper.cxx.
|
privatevirtual |
Implements TMVA::Node.
Definition at line 261 of file CCTreeWrapper.cxx.
|
privatevirtual |
initialize a node from a data record
Implements TMVA::Node.
Definition at line 61 of file CCTreeWrapper.cxx.
Definition at line 90 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::InitTree(), TMVA::CCPruner::Optimize(), and TMVA::CCTreeWrapper::PruneNode().
Definition at line 96 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::InitTree(), TMVA::CCPruner::Optimize(), and TMVA::CCTreeWrapper::PruneNode().
Definition at line 67 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::InitTree(), TMVA::CCPruner::Optimize(), and TMVA::CCTreeWrapper::PruneNode().
Definition at line 73 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::InitTree().
Definition at line 80 of file CCTreeWrapper.h.
Referenced by TMVA::CCTreeWrapper::InitTree(), TMVA::CCPruner::Optimize(), and TMVA::CCTreeWrapper::PruneNode().
|
private |
R(T_t) = sum[t' in ~T_t]{ R(t) }.
Definition at line 137 of file CCTreeWrapper.h.
Referenced by GetAlphaC(), and SetAlphaC().
|
private |
G(t), minimum critical point of t and its descendants.
Definition at line 139 of file CCTreeWrapper.h.
Referenced by GetDTNode().
|
private |
critical point, g(t) = alpha_c(t)
Definition at line 138 of file CCTreeWrapper.h.
Referenced by GetMinAlphaC(), and SetMinAlphaC().
|
private |
Definition at line 134 of file CCTreeWrapper.h.
Referenced by GetNLeafDaughters(), and SetNLeafDaughters().
|
private |
number of terminal descendants
Definition at line 135 of file CCTreeWrapper.h.
Referenced by GetNodeResubstitutionEstimate(), and SetNodeResubstitutionEstimate().
|
private |
R(t) = misclassification rate for node t.
Definition at line 136 of file CCTreeWrapper.h.
Referenced by GetResubstitutionEstimate(), and SetResubstitutionEstimate().