#include <PDEFoamDistr.h>
Inheritance diagram for TMVA::PDEFoamDistr:
Definition at line 70 of file PDEFoamDistr.h.
TMVA::PDEFoamDistr::PDEFoamDistr | ( | ) |
TMVA::PDEFoamDistr::PDEFoamDistr | ( | const PDEFoamDistr & | ) |
TMVA::PDEFoamDistr::~PDEFoamDistr | ( | ) | [virtual] |
TMVA::PDEFoamDistr::PDEFoamDistr | ( | ) |
TMVA::PDEFoamDistr::PDEFoamDistr | ( | const PDEFoamDistr & | ) |
virtual TMVA::PDEFoamDistr::~PDEFoamDistr | ( | ) | [virtual] |
MsgLogger& TMVA::PDEFoamDistr::Log | ( | ) | const [inline, protected] |
message logger
Definition at line 79 of file PDEFoamDistr.h.
References fLogger.
Referenced by Density(), FillHist(), Initialize(), and PDEFoamDistr().
void TMVA::PDEFoamDistr::Initialize | ( | ) |
Definition at line 74 of file PDEFoamDistr.cxx.
References Endl, fBst, GetPDEFoam(), TMVA::kFATAL, Log(), and TMVA::BinarySearchTree::SetPeriode().
Referenced by TMVA::PDEFoam::Init().
void TMVA::PDEFoamDistr::FillBinarySearchTree | ( | const Event * | ev, | |
EFoamType | ft, | |||
Bool_t | NoNegWeights = kFALSE | |||
) |
Definition at line 95 of file PDEFoamDistr.cxx.
References Event, fBst, TMVA::Event::GetOriginalWeight(), TMVA::Event::GetTargets(), TMVA::Event::GetValues(), TMVA::Event::GetWeight(), i, TMVA::BinarySearchTree::Insert(), TMVA::kMultiTarget, and TMVA::Event::SetVal().
Referenced by TMVA::PDEFoam::FillBinarySearchTree().
Definition at line 123 of file PDEFoamDistr.cxx.
References Endl, fBst, FillDiscriminator(), FillTarget0(), GetPDEFoam(), TMVA::PDEFoam::GetTotDim(), TMVA::PDEFoam::GetVolumeFraction(), j, TMVA::kFATAL, Log(), pow(), and TMVA::BinarySearchTree::SearchVolume().
Referenced by TMVA::PDEFoam::Eval().
void TMVA::PDEFoamDistr::FillHist | ( | PDEFoamCell * | cell, | |
std::vector< TH1F * > & | , | |||
std::vector< TH1F * > & | , | |||
std::vector< TH1F * > & | , | |||
std::vector< TH1F * > & | ||||
) |
Definition at line 206 of file PDEFoamDistr.cxx.
References Endl, RootCsg::epsilon, fBst, TMVA::PDEFoamCell::GetHcub(), GetPDEFoam(), TMVA::PDEFoam::GetTotDim(), TMVA::kFATAL, Log(), max, TMVA::BinarySearchTree::SearchVolume(), TMVA::PDEFoam::VarTransform(), TMVA::PDEFoam::VarTransformInvers(), xmax, and xmin.
Referenced by TMVA::PDEFoam::DTExplore().
void TMVA::PDEFoamDistr::SetPDEFoam | ( | const PDEFoam * | foam | ) | [inline] |
Definition at line 99 of file PDEFoamDistr.h.
References fPDEFoam.
Referenced by TMVA::PDEFoam::Init().
const PDEFoam* TMVA::PDEFoamDistr::GetPDEFoam | ( | ) | const [inline] |
Definition at line 100 of file PDEFoamDistr.h.
References fPDEFoam.
Referenced by Density(), FillHist(), and Initialize().
void TMVA::PDEFoamDistr::SetDensityCalc | ( | TDensityCalc | dc | ) | [inline] |
Definition at line 103 of file PDEFoamDistr.h.
References fDensityCalc.
Referenced by TMVA::PDEFoam::SetFoamType().
Bool_t TMVA::PDEFoamDistr::FillDiscriminator | ( | ) | [inline] |
Definition at line 104 of file PDEFoamDistr.h.
References fDensityCalc, and TMVA::kDISCRIMINATOR.
Referenced by Density().
Bool_t TMVA::PDEFoamDistr::FillTarget0 | ( | ) | [inline] |
Definition at line 105 of file PDEFoamDistr.h.
References fDensityCalc, and TMVA::kTARGET.
Referenced by Density().
Bool_t TMVA::PDEFoamDistr::FillEventDensity | ( | ) | [inline] |
MsgLogger& TMVA::PDEFoamDistr::Log | ( | ) | const [inline, protected] |
void TMVA::PDEFoamDistr::Initialize | ( | ) |
void TMVA::PDEFoamDistr::FillBinarySearchTree | ( | const Event * | ev, | |
EFoamType | ft, | |||
Bool_t | NoNegWeights = kFALSE | |||
) |
void TMVA::PDEFoamDistr::FillHist | ( | PDEFoamCell * | cell, | |
std::vector< TH1F * > & | , | |||
std::vector< TH1F * > & | , | |||
std::vector< TH1F * > & | , | |||
std::vector< TH1F * > & | ||||
) |
void TMVA::PDEFoamDistr::SetPDEFoam | ( | const PDEFoam * | foam | ) | [inline] |
const PDEFoam* TMVA::PDEFoamDistr::GetPDEFoam | ( | ) | const [inline] |
void TMVA::PDEFoamDistr::SetDensityCalc | ( | TDensityCalc | dc | ) | [inline] |
Bool_t TMVA::PDEFoamDistr::FillDiscriminator | ( | ) | [inline] |
Bool_t TMVA::PDEFoamDistr::FillTarget0 | ( | ) | [inline] |
Bool_t TMVA::PDEFoamDistr::FillEventDensity | ( | ) | [inline] |
const PDEFoam* TMVA::PDEFoamDistr::fPDEFoam [private] |
BinarySearchTree* TMVA::PDEFoamDistr::fBst [private] |
Definition at line 74 of file PDEFoamDistr.h.
Referenced by Density(), FillBinarySearchTree(), FillHist(), Initialize(), and ~PDEFoamDistr().
TDensityCalc TMVA::PDEFoamDistr::fDensityCalc [private] |
Definition at line 75 of file PDEFoamDistr.h.
Referenced by FillDiscriminator(), FillEventDensity(), FillTarget0(), and SetDensityCalc().
MsgLogger* TMVA::PDEFoamDistr::fLogger [mutable, protected] |
const PDEFoam* TMVA::PDEFoamDistr::fPDEFoam [private] |
Definition at line 73 of file PDEFoamDistr.h.
BinarySearchTree* TMVA::PDEFoamDistr::fBst [private] |
Definition at line 74 of file PDEFoamDistr.h.
MsgLogger* TMVA::PDEFoamDistr::fLogger [mutable, protected] |
Definition at line 78 of file PDEFoamDistr.h.