![]() |
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>
Inheritance diagram for TMVA::CCTreeWrapper::CCTreeNode:
Collaboration diagram for TMVA::CCTreeWrapper::CCTreeNode:| 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().