#include <PDEFoamCell.h>
Inheritance diagram for TMVA::PDEFoamCell:
Definition at line 45 of file PDEFoamCell.h.
TMVA::PDEFoamCell::PDEFoamCell | ( | ) |
TMVA::PDEFoamCell::PDEFoamCell | ( | Int_t | ) |
TMVA::PDEFoamCell::PDEFoamCell | ( | const PDEFoamCell & | ) |
TMVA::PDEFoamCell::~PDEFoamCell | ( | ) | [virtual] |
Definition at line 101 of file PDEFoamCell.cxx.
TMVA::PDEFoamCell::PDEFoamCell | ( | ) |
TMVA::PDEFoamCell::PDEFoamCell | ( | Int_t | ) |
TMVA::PDEFoamCell::PDEFoamCell | ( | const PDEFoamCell & | ) |
virtual TMVA::PDEFoamCell::~PDEFoamCell | ( | ) | [virtual] |
void TMVA::PDEFoamCell::Fill | ( | Int_t | , | |
PDEFoamCell * | , | |||
PDEFoamCell * | , | |||
PDEFoamCell * | ||||
) |
Definition at line 107 of file PDEFoamCell.cxx.
References fDaught0, fDaught1, fParent, and fStatus.
Referenced by TMVA::PDEFoam::CellFill().
Double_t TMVA::PDEFoamCell::GetXdiv | ( | ) | const [inline] |
Definition at line 81 of file PDEFoamCell.h.
References fXdiv.
Referenced by TMVA::PDEFoam::Divide(), and TMVA::PDEFoam::PrintCell().
Int_t TMVA::PDEFoamCell::GetBest | ( | ) | const [inline] |
Definition at line 82 of file PDEFoamCell.h.
References fBest.
Referenced by TMVA::PDEFoam::Divide(), TMVA::PDEFoam::FindCell(), TMVA::PDEFoam::FindCellsRecursive(), and TMVA::PDEFoam::PrintCell().
void TMVA::PDEFoamCell::SetBest | ( | Int_t | Best | ) | [inline] |
Definition at line 83 of file PDEFoamCell.h.
References fBest.
Referenced by TMVA::PDEFoam::CellFill(), TMVA::PDEFoam::DTExplore(), and TMVA::PDEFoam::Explore().
void TMVA::PDEFoamCell::SetXdiv | ( | Double_t | Xdiv | ) | [inline] |
Definition at line 84 of file PDEFoamCell.h.
References fXdiv.
Referenced by TMVA::PDEFoam::CellFill(), TMVA::PDEFoam::DTExplore(), and TMVA::PDEFoam::Explore().
void TMVA::PDEFoamCell::GetHcub | ( | PDEFoamVect & | , | |
PDEFoamVect & | ||||
) | const |
Definition at line 122 of file PDEFoamCell.cxx.
References TObject::Error(), fBest, fDim, fXdiv, GetDau0(), GetDau1(), GetPare(), and kDiv.
Referenced by TMVA::PDEFoam::Draw1Dim(), TMVA::PDEFoam::Explore(), TMVA::PDEFoamDistr::FillHist(), TMVA::PDEFoam::FindCell(), TMVA::PDEFoam::FindCellsRecursive(), TMVA::PDEFoam::GetAverageNeighborsValue(), TMVA::PDEFoam::GetProjectedRegValue(), TMVA::PDEFoam::GetProjectionCellValue(), Print(), TMVA::PDEFoam::PrintCell(), TMVA::PDEFoam::Project2(), TMVA::PDEFoam::WeightGaus(), and TMVA::PDEFoam::WeightLinNeighbors().
void TMVA::PDEFoamCell::GetHSize | ( | PDEFoamVect & | ) | const |
Definition at line 150 of file PDEFoamCell.cxx.
References TObject::Error(), fBest, fDim, fXdiv, GetDau0(), GetDau1(), GetPare(), and kDiv.
Referenced by CalcVolume().
void TMVA::PDEFoamCell::CalcVolume | ( | ) |
Definition at line 176 of file PDEFoamCell.cxx.
References fDim, fVolume, GetHSize(), and k.
Referenced by TMVA::PDEFoam::DTExplore(), and TMVA::PDEFoam::Explore().
Double_t TMVA::PDEFoamCell::GetVolume | ( | ) | const [inline] |
Definition at line 89 of file PDEFoamCell.h.
References fVolume.
Referenced by TMVA::PDEFoam::CheckAll(), TMVA::PDEFoam::CheckCells(), TMVA::PDEFoam::Draw1Dim(), TMVA::PDEFoam::Explore(), and TMVA::PDEFoam::RemoveEmptyCell().
Double_t TMVA::PDEFoamCell::GetIntg | ( | ) | const [inline] |
Definition at line 90 of file PDEFoamCell.h.
References fIntegral.
Referenced by TMVA::PDEFoam::CellFill(), TMVA::PDEFoam::Explore(), and TMVA::PDEFoam::RemoveEmptyCell().
Double_t TMVA::PDEFoamCell::GetDriv | ( | ) | const [inline] |
Definition at line 91 of file PDEFoamCell.h.
References fDrive.
Referenced by TMVA::PDEFoam::CellFill(), and TMVA::PDEFoam::Explore().
void TMVA::PDEFoamCell::SetIntg | ( | Double_t | Intg | ) | [inline] |
Definition at line 92 of file PDEFoamCell.h.
References fIntegral.
Referenced by TMVA::PDEFoam::CellFill(), TMVA::PDEFoam::DTExplore(), and TMVA::PDEFoam::Explore().
void TMVA::PDEFoamCell::SetDriv | ( | Double_t | Driv | ) | [inline] |
Definition at line 93 of file PDEFoamCell.h.
References fDrive.
Referenced by TMVA::PDEFoam::CellFill(), TMVA::PDEFoam::DTExplore(), and TMVA::PDEFoam::Explore().
Int_t TMVA::PDEFoamCell::GetStat | ( | ) | const [inline] |
Definition at line 95 of file PDEFoamCell.h.
References fStatus.
Referenced by TMVA::PDEFoam::CheckAll(), TMVA::PDEFoam::FindCell(), and TMVA::PDEFoam::FindCellsRecursive().
void TMVA::PDEFoamCell::SetStat | ( | Int_t | Stat | ) | [inline] |
Definition at line 96 of file PDEFoamCell.h.
References fStatus.
Referenced by TMVA::PDEFoam::Divide(), and TMVA::PDEFoam::RemoveEmptyCell().
PDEFoamCell* TMVA::PDEFoamCell::GetPare | ( | ) | const [inline] |
Definition at line 97 of file PDEFoamCell.h.
References fParent, and TRef::GetObject().
Referenced by TMVA::PDEFoam::CheckAll(), TMVA::PDEFoam::Explore(), GetDepth(), GetHcub(), GetHSize(), Print(), and TMVA::PDEFoam::RemoveEmptyCell().
PDEFoamCell* TMVA::PDEFoamCell::GetDau0 | ( | ) | const [inline] |
Definition at line 98 of file PDEFoamCell.h.
References fDaught0, and TRef::GetObject().
Referenced by TMVA::PDEFoam::CheckAll(), TMVA::PDEFoam::FindCell(), TMVA::PDEFoam::FindCellsRecursive(), GetHcub(), GetHSize(), Print(), and TMVA::PDEFoam::RemoveEmptyCell().
PDEFoamCell* TMVA::PDEFoamCell::GetDau1 | ( | ) | const [inline] |
Definition at line 99 of file PDEFoamCell.h.
References fDaught1, and TRef::GetObject().
Referenced by TMVA::PDEFoam::CheckAll(), TMVA::PDEFoam::FindCell(), TMVA::PDEFoam::FindCellsRecursive(), GetHcub(), GetHSize(), Print(), and TMVA::PDEFoam::RemoveEmptyCell().
void TMVA::PDEFoamCell::SetDau0 | ( | PDEFoamCell * | Daug | ) | [inline] |
Definition at line 100 of file PDEFoamCell.h.
References fDaught0.
Referenced by TMVA::PDEFoam::Divide(), and TMVA::PDEFoam::RemoveEmptyCell().
void TMVA::PDEFoamCell::SetDau1 | ( | PDEFoamCell * | Daug | ) | [inline] |
Definition at line 101 of file PDEFoamCell.h.
References fDaught1.
Referenced by TMVA::PDEFoam::Divide(), and TMVA::PDEFoam::RemoveEmptyCell().
void TMVA::PDEFoamCell::SetPare | ( | PDEFoamCell * | Pare | ) | [inline] |
Definition at line 102 of file PDEFoamCell.h.
References fParent.
Referenced by TMVA::PDEFoam::RemoveEmptyCell().
void TMVA::PDEFoamCell::SetSerial | ( | Int_t | Serial | ) | [inline] |
Definition at line 103 of file PDEFoamCell.h.
References fSerial.
Referenced by TMVA::PDEFoam::InitCells().
Int_t TMVA::PDEFoamCell::GetSerial | ( | ) | const [inline] |
UInt_t TMVA::PDEFoamCell::GetDepth | ( | ) |
Definition at line 191 of file PDEFoamCell.cxx.
References depth, fParent, and GetPare().
Referenced by TMVA::PDEFoam::PeekMax().
void TMVA::PDEFoamCell::Print | ( | Option_t * | option | ) | const [virtual] |
Reimplemented from TObject.
Definition at line 209 of file PDEFoamCell.cxx.
References TObject::Error(), fBest, fDim, fDrive, fIntegral, fStatus, fVolume, fXdiv, GetDau0(), GetDau1(), GetHcub(), GetPare(), GetSerial(), and TMVA::PDEFoamVect::Print().
Referenced by TMVA::PDEFoam::PrintCell().
void TMVA::PDEFoamCell::SetElement | ( | TObject * | fobj | ) | [inline] |
Definition at line 109 of file PDEFoamCell.h.
References fElement.
Referenced by TMVA::PDEFoam::ResetCellElements().
TObject* TMVA::PDEFoamCell::GetElement | ( | ) | const [inline] |
Definition at line 110 of file PDEFoamCell.h.
References fElement.
Referenced by TMVA::PDEFoam::GetCellElement(), and TMVA::PDEFoam::SetCellElement().
void TMVA::PDEFoamCell::Fill | ( | Int_t | , | |
PDEFoamCell * | , | |||
PDEFoamCell * | , | |||
PDEFoamCell * | ||||
) |
Double_t TMVA::PDEFoamCell::GetXdiv | ( | ) | const [inline] |
Int_t TMVA::PDEFoamCell::GetBest | ( | ) | const [inline] |
void TMVA::PDEFoamCell::SetBest | ( | Int_t | Best | ) | [inline] |
void TMVA::PDEFoamCell::SetXdiv | ( | Double_t | Xdiv | ) | [inline] |
void TMVA::PDEFoamCell::GetHcub | ( | PDEFoamVect & | , | |
PDEFoamVect & | ||||
) | const |
void TMVA::PDEFoamCell::GetHSize | ( | PDEFoamVect & | ) | const |
void TMVA::PDEFoamCell::CalcVolume | ( | ) |
Double_t TMVA::PDEFoamCell::GetVolume | ( | ) | const [inline] |
Double_t TMVA::PDEFoamCell::GetIntg | ( | ) | const [inline] |
Double_t TMVA::PDEFoamCell::GetDriv | ( | ) | const [inline] |
void TMVA::PDEFoamCell::SetIntg | ( | Double_t | Intg | ) | [inline] |
void TMVA::PDEFoamCell::SetDriv | ( | Double_t | Driv | ) | [inline] |
Int_t TMVA::PDEFoamCell::GetStat | ( | ) | const [inline] |
void TMVA::PDEFoamCell::SetStat | ( | Int_t | Stat | ) | [inline] |
PDEFoamCell* TMVA::PDEFoamCell::GetPare | ( | ) | const [inline] |
PDEFoamCell* TMVA::PDEFoamCell::GetDau0 | ( | ) | const [inline] |
PDEFoamCell* TMVA::PDEFoamCell::GetDau1 | ( | ) | const [inline] |
void TMVA::PDEFoamCell::SetDau0 | ( | PDEFoamCell * | Daug | ) | [inline] |
void TMVA::PDEFoamCell::SetDau1 | ( | PDEFoamCell * | Daug | ) | [inline] |
void TMVA::PDEFoamCell::SetPare | ( | PDEFoamCell * | Pare | ) | [inline] |
void TMVA::PDEFoamCell::SetSerial | ( | Int_t | Serial | ) | [inline] |
Int_t TMVA::PDEFoamCell::GetSerial | ( | ) | const [inline] |
UInt_t TMVA::PDEFoamCell::GetDepth | ( | ) |
void TMVA::PDEFoamCell::SetElement | ( | TObject * | fobj | ) | [inline] |
TObject* TMVA::PDEFoamCell::GetElement | ( | ) | const [inline] |
Short_t TMVA::PDEFoamCell::fDim [private] |
Definition at line 49 of file PDEFoamCell.h.
Referenced by CalcVolume(), GetHcub(), GetHSize(), and Print().
Int_t TMVA::PDEFoamCell::fSerial [private] |
Int_t TMVA::PDEFoamCell::fStatus [private] |
TRef TMVA::PDEFoamCell::fParent [private] |
Definition at line 56 of file PDEFoamCell.h.
Referenced by Fill(), GetDepth(), GetPare(), and SetPare().
TRef TMVA::PDEFoamCell::fDaught0 [private] |
TRef TMVA::PDEFoamCell::fDaught1 [private] |
Double_t TMVA::PDEFoamCell::fXdiv [private] |
Definition at line 62 of file PDEFoamCell.h.
Referenced by GetHcub(), GetHSize(), GetXdiv(), Print(), and SetXdiv().
Int_t TMVA::PDEFoamCell::fBest [private] |
Definition at line 63 of file PDEFoamCell.h.
Referenced by GetBest(), GetHcub(), GetHSize(), Print(), and SetBest().
Double_t TMVA::PDEFoamCell::fVolume [private] |
Double_t TMVA::PDEFoamCell::fIntegral [private] |
Double_t TMVA::PDEFoamCell::fDrive [private] |
TObject* TMVA::PDEFoamCell::fElement [private] |
TObject* TMVA::PDEFoamCell::fElement [private] |
Definition at line 69 of file PDEFoamCell.h.