Logo ROOT   6.08/07
Reference Guide
List of all members | Public Types | Public Member Functions | Protected Attributes | List of all members
TMVA::IPruneTool Class Referenceabstract

Definition at line 72 of file IPruneTool.h.

Public Types

typedef std::vector< const Event * > EventSample
 

Public Member Functions

 IPruneTool ()
 
virtual ~IPruneTool ()
 
virtual PruningInfoCalculatePruningInfo (DecisionTree *dt, const EventSample *testEvents=NULL, Bool_t isAutomatic=kFALSE)=0
 
Double_t GetPruneStrength () const
 
Bool_t IsAutomatic () const
 
void SetAutomatic ()
 
void SetPruneStrength (Double_t alpha)
 

Protected Attributes

Double_t B
 
Double_t fPruneStrength
 
Double_t S
 regularization parameter in pruning More...
 

#include <TMVA/IPruneTool.h>

Inheritance diagram for TMVA::IPruneTool:
[legend]

Member Typedef Documentation

◆ EventSample

typedef std::vector<const Event*> TMVA::IPruneTool::EventSample

Definition at line 76 of file IPruneTool.h.

Constructor & Destructor Documentation

◆ IPruneTool()

TMVA::IPruneTool::IPruneTool ( )
inline

Definition at line 109 of file IPruneTool.h.

◆ ~IPruneTool()

TMVA::IPruneTool::~IPruneTool ( )
inlinevirtual

Definition at line 114 of file IPruneTool.h.

Member Function Documentation

◆ CalculatePruningInfo()

virtual PruningInfo* TMVA::IPruneTool::CalculatePruningInfo ( DecisionTree dt,
const EventSample testEvents = NULL,
Bool_t  isAutomatic = kFALSE 
)
pure virtual

◆ GetPruneStrength()

Double_t TMVA::IPruneTool::GetPruneStrength ( ) const
inline

Definition at line 92 of file IPruneTool.h.

◆ IsAutomatic()

Bool_t TMVA::IPruneTool::IsAutomatic ( ) const
inline

Definition at line 97 of file IPruneTool.h.

◆ SetAutomatic()

void TMVA::IPruneTool::SetAutomatic ( )
inline

Definition at line 96 of file IPruneTool.h.

◆ SetPruneStrength()

void TMVA::IPruneTool::SetPruneStrength ( Double_t  alpha)
inline

Definition at line 90 of file IPruneTool.h.

Member Data Documentation

◆ B

Double_t TMVA::IPruneTool::B
protected

Definition at line 106 of file IPruneTool.h.

◆ fPruneStrength

Double_t TMVA::IPruneTool::fPruneStrength
protected

Definition at line 103 of file IPruneTool.h.

◆ S

Double_t TMVA::IPruneTool::S
protected

regularization parameter in pruning

Definition at line 106 of file IPruneTool.h.


The documentation for this class was generated from the following file: