![]() |
ROOT
6.06/09
Reference Guide
|
Definition at line 46 of file CCTreeWrapper.h.
Classes | |
| class | CCTreeNode |
Public Types | |
| typedef std::vector< Event * > | EventList |
Public Member Functions | |
| CCTreeWrapper (DecisionTree *T, SeparationBase *qualityIndex) | |
| constructor More... | |
| ~CCTreeWrapper () | |
| destructor More... | |
| Double_t | CheckEvent (const TMVA::Event &e, Bool_t useYesNoLeaf=false) |
| return the decision tree output for an event More... | |
| Double_t | TestTreeQuality (const EventList *validationSample) |
| return the misclassification rate of a pruned tree for a validation event sample using an EventList More... | |
| Double_t | TestTreeQuality (const DataSet *validationSample) |
| return the misclassification rate of a pruned tree for a validation event sample using the DataSet More... | |
| void | PruneNode (CCTreeNode *t) |
| remove the branch rooted at node t More... | |
| void | InitTree (CCTreeNode *t) |
| initialize the node t and all its descendants More... | |
| CCTreeNode * | GetRoot () |
Private Attributes | |
| SeparationBase * | fQualityIndex |
| DecisionTree * | fDTParent |
| pointer to the used quality index calculator More... | |
| CCTreeNode * | fRoot |
| pointer to underlying DecisionTree More... | |
#include <TMVA/CCTreeWrapper.h>
Collaboration diagram for TMVA::CCTreeWrapper:| typedef std::vector<Event*> TMVA::CCTreeWrapper::EventList |
Definition at line 50 of file CCTreeWrapper.h.
| TMVA::CCTreeWrapper::CCTreeWrapper | ( | DecisionTree * | T, |
| SeparationBase * | qualityIndex | ||
| ) |
constructor
Definition at line 98 of file CCTreeWrapper.cxx.
| TMVA::CCTreeWrapper::~CCTreeWrapper | ( | ) |
destructor
Definition at line 110 of file CCTreeWrapper.cxx.
| Double_t TMVA::CCTreeWrapper::CheckEvent | ( | const TMVA::Event & | e, |
| Bool_t | useYesNoLeaf = false |
||
| ) |
return the decision tree output for an event
Definition at line 220 of file CCTreeWrapper.cxx.
|
inline |
Definition at line 157 of file CCTreeWrapper.h.
Referenced by TMVA::CCPruner::Optimize().
| void TMVA::CCTreeWrapper::InitTree | ( | CCTreeNode * | t | ) |
initialize the node t and all its descendants
Definition at line 117 of file CCTreeWrapper.cxx.
Referenced by CCTreeWrapper().
| void TMVA::CCTreeWrapper::PruneNode | ( | CCTreeNode * | t | ) |
remove the branch rooted at node t
Definition at line 154 of file CCTreeWrapper.cxx.
Referenced by TMVA::CCPruner::Optimize().
return the misclassification rate of a pruned tree for a validation event sample using an EventList
Definition at line 177 of file CCTreeWrapper.cxx.
Referenced by TMVA::CCPruner::Optimize().
return the misclassification rate of a pruned tree for a validation event sample using the DataSet
Definition at line 197 of file CCTreeWrapper.cxx.
|
private |
pointer to the used quality index calculator
Definition at line 160 of file CCTreeWrapper.h.
Referenced by CCTreeWrapper().
|
private |
Definition at line 159 of file CCTreeWrapper.h.
Referenced by CCTreeWrapper().
|
private |
pointer to underlying DecisionTree
Definition at line 161 of file CCTreeWrapper.h.
Referenced by CCTreeWrapper(), and GetRoot().