Definition at line 38 of file CCTreeWrapper.h.
Classes | |
class | CCTreeNode |
Public Types | |
typedef std::vector< Event * > | EventList |
Public Member Functions | |
CCTreeWrapper (DecisionTree *T, SeparationBase *qualityIndex) | |
constructor | |
~CCTreeWrapper () | |
destructor | |
Double_t | CheckEvent (const TMVA::Event &e, Bool_t useYesNoLeaf=false) |
return the decision tree output for an event | |
CCTreeNode * | GetRoot () |
void | InitTree (CCTreeNode *t) |
initialize the node t and all its descendants | |
void | PruneNode (CCTreeNode *t) |
remove the branch rooted at node t | |
Double_t | TestTreeQuality (const DataSet *validationSample) |
return the misclassification rate of a pruned tree for a validation event sample using the DataSet | |
Double_t | TestTreeQuality (const EventList *validationSample) |
return the misclassification rate of a pruned tree for a validation event sample using an EventList | |
Private Attributes | |
DecisionTree * | fDTParent |
! pointer to underlying DecisionTree | |
SeparationBase * | fQualityIndex |
! pointer to the used quality index calculator | |
CCTreeNode * | fRoot |
! the root node of the (wrapped) decision Tree | |
#include <TMVA/CCTreeWrapper.h>
typedef std::vector<Event*> TMVA::CCTreeWrapper::EventList |
Definition at line 42 of file CCTreeWrapper.h.
TMVA::CCTreeWrapper::CCTreeWrapper | ( | DecisionTree * | T, |
SeparationBase * | qualityIndex | ||
) |
constructor
Definition at line 104 of file CCTreeWrapper.cxx.
TMVA::CCTreeWrapper::~CCTreeWrapper | ( | ) |
destructor
Definition at line 116 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 226 of file CCTreeWrapper.cxx.
|
inline |
Definition at line 148 of file CCTreeWrapper.h.
void TMVA::CCTreeWrapper::InitTree | ( | CCTreeNode * | t | ) |
initialize the node t and all its descendants
Definition at line 123 of file CCTreeWrapper.cxx.
void TMVA::CCTreeWrapper::PruneNode | ( | CCTreeNode * | t | ) |
remove the branch rooted at node t
Definition at line 160 of file CCTreeWrapper.cxx.
return the misclassification rate of a pruned tree for a validation event sample using the DataSet
Definition at line 203 of file CCTreeWrapper.cxx.
return the misclassification rate of a pruned tree for a validation event sample using an EventList
Definition at line 183 of file CCTreeWrapper.cxx.
|
private |
! pointer to underlying DecisionTree
Definition at line 151 of file CCTreeWrapper.h.
|
private |
! pointer to the used quality index calculator
Definition at line 150 of file CCTreeWrapper.h.
|
private |
! the root node of the (wrapped) decision Tree
Definition at line 152 of file CCTreeWrapper.h.