#include <SeparationBase.h>
Inheritance diagram for TMVA::SeparationBase:
Public Member Functions | |
SeparationBase () | |
SeparationBase (const SeparationBase &s) | |
virtual | ~SeparationBase () |
Double_t | GetSeparationGain (const Double_t &nSelS, const Double_t &nSelB, const Double_t &nTotS, const Double_t &nTotB) |
virtual Double_t | GetSeparationIndex (const Double_t &s, const Double_t &b)=0 |
const TString & | GetName () |
SeparationBase () | |
SeparationBase (const SeparationBase &s) | |
virtual | ~SeparationBase () |
Double_t | GetSeparationGain (const Double_t &nSelS, const Double_t &nSelB, const Double_t &nTotS, const Double_t &nTotB) |
virtual Double_t | GetSeparationIndex (const Double_t &s, const Double_t &b)=0 |
const TString & | GetName () |
Protected Attributes | |
TString | fName |
Double_t | fPrecisionCut |
Definition at line 88 of file SeparationBase.h.
TMVA::SeparationBase::SeparationBase | ( | ) |
TMVA::SeparationBase::SeparationBase | ( | const SeparationBase & | s | ) |
Definition at line 59 of file SeparationBase.cxx.
virtual TMVA::SeparationBase::~SeparationBase | ( | ) | [inline, virtual] |
Definition at line 99 of file SeparationBase.h.
TMVA::SeparationBase::SeparationBase | ( | ) |
TMVA::SeparationBase::SeparationBase | ( | const SeparationBase & | s | ) |
virtual TMVA::SeparationBase::~SeparationBase | ( | ) | [inline, virtual] |
Definition at line 99 of file SeparationBase.h.
Double_t TMVA::SeparationBase::GetSeparationGain | ( | const Double_t & | nSelS, | |
const Double_t & | nSelB, | |||
const Double_t & | nTotS, | |||
const Double_t & | nTotB | |||
) |
Definition at line 67 of file SeparationBase.cxx.
References RootCsg::epsilon, fPrecisionCut, and TMath::Sqrt().
const TString& TMVA::SeparationBase::GetName | ( | ) | [inline] |
Double_t TMVA::SeparationBase::GetSeparationGain | ( | const Double_t & | nSelS, | |
const Double_t & | nSelB, | |||
const Double_t & | nTotS, | |||
const Double_t & | nTotB | |||
) |
virtual Double_t TMVA::SeparationBase::GetSeparationIndex | ( | const Double_t & | s, | |
const Double_t & | b | |||
) | [pure virtual] |
const TString& TMVA::SeparationBase::GetName | ( | ) | [inline] |
TString TMVA::SeparationBase::fName [protected] |
Definition at line 114 of file SeparationBase.h.
Referenced by TMVA::CrossEntropy::CrossEntropy(), GetName(), TMVA::GiniIndex::GiniIndex(), TMVA::GiniIndexWithLaplace::GiniIndexWithLaplace(), TMVA::MisClassificationError::MisClassificationError(), and TMVA::SdivSqrtSplusB::SdivSqrtSplusB().
Double_t TMVA::SeparationBase::fPrecisionCut [protected] |