#include <CCTreeWrapper.h>
Definition at line 46 of file CCTreeWrapper.h.
typedef std::vector<Event*> TMVA::CCTreeWrapper::EventList |
Definition at line 50 of file CCTreeWrapper.h.
typedef std::vector<Event*> TMVA::CCTreeWrapper::EventList |
Definition at line 50 of file CCTreeWrapper.h.
TMVA::CCTreeWrapper::CCTreeWrapper | ( | DecisionTree * | T, | |
SeparationBase * | qualityIndex | |||
) |
Definition at line 95 of file CCTreeWrapper.cxx.
References fDTParent, fQualityIndex, fRoot, InitTree(), and T.
TMVA::CCTreeWrapper::~CCTreeWrapper | ( | ) |
TMVA::CCTreeWrapper::CCTreeWrapper | ( | DecisionTree * | T, | |
SeparationBase * | qualityIndex | |||
) |
TMVA::CCTreeWrapper::~CCTreeWrapper | ( | ) |
Double_t TMVA::CCTreeWrapper::CheckEvent | ( | const TMVA::Event & | e, | |
Bool_t | useYesNoLeaf = false | |||
) |
Definition at line 216 of file CCTreeWrapper.cxx.
References fDTParent, fRoot, TMVA::CCTreeWrapper::CCTreeNode::GetDTNode(), TMVA::DecisionTree::GetNodePurityLimit(), TMVA::DecisionTreeNode::GetPurity(), TMVA::DecisionTreeNode::GoesRight(), NULL, and t.
Referenced by TestTreeQuality().
Definition at line 172 of file CCTreeWrapper.cxx.
References CheckEvent(), fDTParent, ROOT::GetClass(), and TMVA::DecisionTree::GetNodePurityLimit().
Referenced by TMVA::CCPruner::Optimize().
Definition at line 192 of file CCTreeWrapper.cxx.
References CheckEvent(), fDTParent, TMVA::DataSet::GetEvent(), TMVA::DataSet::GetNEvents(), TMVA::DecisionTree::GetNodePurityLimit(), TMVA::Types::kValidation, Long64_t, and TMVA::DataSet::SetCurrentType().
void TMVA::CCTreeWrapper::PruneNode | ( | CCTreeNode * | t | ) |
Definition at line 150 of file CCTreeWrapper.cxx.
References RootCsg::infinity, l, NULL, and t.
Referenced by TMVA::CCPruner::Optimize().
void TMVA::CCTreeWrapper::InitTree | ( | CCTreeNode * | t | ) |
Definition at line 114 of file CCTreeWrapper.cxx.
References b, fQualityIndex, TMVA::SeparationBase::GetSeparationIndex(), RootCsg::infinity, min, NULL, s, and t.
Referenced by CCTreeWrapper().
CCTreeNode* TMVA::CCTreeWrapper::GetRoot | ( | ) | [inline] |
Definition at line 157 of file CCTreeWrapper.h.
References fRoot.
Referenced by TMVA::CCPruner::Optimize().
Double_t TMVA::CCTreeWrapper::CheckEvent | ( | const TMVA::Event & | e, | |
Bool_t | useYesNoLeaf = false | |||
) |
void TMVA::CCTreeWrapper::PruneNode | ( | CCTreeNode * | t | ) |
void TMVA::CCTreeWrapper::InitTree | ( | CCTreeNode * | t | ) |
CCTreeNode* TMVA::CCTreeWrapper::GetRoot | ( | ) | [inline] |
SeparationBase* TMVA::CCTreeWrapper::fQualityIndex [private] |
DecisionTree* TMVA::CCTreeWrapper::fDTParent [private] |
pointer to the used quality index calculator
Definition at line 160 of file CCTreeWrapper.h.
Referenced by CCTreeWrapper(), CheckEvent(), and TestTreeQuality().
CCTreeNode* TMVA::CCTreeWrapper::fRoot [private] |
pointer to underlying DecisionTree
Definition at line 161 of file CCTreeWrapper.h.
Referenced by CCTreeWrapper(), CheckEvent(), GetRoot(), and ~CCTreeWrapper().
SeparationBase* TMVA::CCTreeWrapper::fQualityIndex [private] |
Definition at line 159 of file CCTreeWrapper.h.
DecisionTree* TMVA::CCTreeWrapper::fDTParent [private] |
CCTreeNode* TMVA::CCTreeWrapper::fRoot [private] |