TMVA::PDEFoamCell Class Reference

#include <PDEFoamCell.h>

Inheritance diagram for TMVA::PDEFoamCell:

TObject TObject List of all members.

Public Member Functions

 PDEFoamCell ()
 PDEFoamCell (Int_t)
 PDEFoamCell (const PDEFoamCell &)
virtual ~PDEFoamCell ()
void Fill (Int_t, PDEFoamCell *, PDEFoamCell *, PDEFoamCell *)
Double_t GetXdiv () const
Int_t GetBest () const
void SetBest (Int_t Best)
void SetXdiv (Double_t Xdiv)
void GetHcub (PDEFoamVect &, PDEFoamVect &) const
void GetHSize (PDEFoamVect &) const
void CalcVolume ()
Double_t GetVolume () const
Double_t GetIntg () const
Double_t GetDriv () const
void SetIntg (Double_t Intg)
void SetDriv (Double_t Driv)
Int_t GetStat () const
void SetStat (Int_t Stat)
PDEFoamCellGetPare () const
PDEFoamCellGetDau0 () const
PDEFoamCellGetDau1 () const
void SetDau0 (PDEFoamCell *Daug)
void SetDau1 (PDEFoamCell *Daug)
void SetPare (PDEFoamCell *Pare)
void SetSerial (Int_t Serial)
Int_t GetSerial () const
UInt_t GetDepth ()
void Print (Option_t *option) const
void SetElement (TObject *fobj)
TObjectGetElement () const
 PDEFoamCell ()
 PDEFoamCell (Int_t)
 PDEFoamCell (const PDEFoamCell &)
virtual ~PDEFoamCell ()
void Fill (Int_t, PDEFoamCell *, PDEFoamCell *, PDEFoamCell *)
Double_t GetXdiv () const
Int_t GetBest () const
void SetBest (Int_t Best)
void SetXdiv (Double_t Xdiv)
void GetHcub (PDEFoamVect &, PDEFoamVect &) const
void GetHSize (PDEFoamVect &) const
void CalcVolume ()
Double_t GetVolume () const
Double_t GetIntg () const
Double_t GetDriv () const
void SetIntg (Double_t Intg)
void SetDriv (Double_t Driv)
Int_t GetStat () const
void SetStat (Int_t Stat)
PDEFoamCellGetPare () const
PDEFoamCellGetDau0 () const
PDEFoamCellGetDau1 () const
void SetDau0 (PDEFoamCell *Daug)
void SetDau1 (PDEFoamCell *Daug)
void SetPare (PDEFoamCell *Pare)
void SetSerial (Int_t Serial)
Int_t GetSerial () const
UInt_t GetDepth ()
void Print (Option_t *option) const
void SetElement (TObject *fobj)
TObjectGetElement () const

Private Attributes

Short_t fDim
Int_t fSerial
Int_t fStatus
TRef fParent
TRef fDaught0
TRef fDaught1
Double_t fXdiv
Int_t fBest
Double_t fVolume
Double_t fIntegral
Double_t fDrive
TObjectfElement
TObjectfElement

Detailed Description

Definition at line 45 of file PDEFoamCell.h.


Constructor & Destructor Documentation

TMVA::PDEFoamCell::PDEFoamCell (  ) 

TMVA::PDEFoamCell::PDEFoamCell ( Int_t   ) 

Definition at line 60 of file PDEFoamCell.cxx.

References TObject::Error().

TMVA::PDEFoamCell::PDEFoamCell ( const PDEFoamCell  ) 

Definition at line 81 of file PDEFoamCell.cxx.

References TObject::Error().

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]


Member Function Documentation

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]

Definition at line 104 of file PDEFoamCell.h.

References fSerial.

Referenced by Print().

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]

Definition at line 81 of file PDEFoamCell.h.

References fXdiv.

Int_t TMVA::PDEFoamCell::GetBest (  )  const [inline]

Definition at line 82 of file PDEFoamCell.h.

References fBest.

void TMVA::PDEFoamCell::SetBest ( Int_t  Best  )  [inline]

Definition at line 83 of file PDEFoamCell.h.

References fBest.

void TMVA::PDEFoamCell::SetXdiv ( Double_t  Xdiv  )  [inline]

Definition at line 84 of file PDEFoamCell.h.

References fXdiv.

void TMVA::PDEFoamCell::GetHcub ( PDEFoamVect ,
PDEFoamVect  
) const

void TMVA::PDEFoamCell::GetHSize ( PDEFoamVect  )  const

void TMVA::PDEFoamCell::CalcVolume (  ) 

Double_t TMVA::PDEFoamCell::GetVolume (  )  const [inline]

Definition at line 89 of file PDEFoamCell.h.

References fVolume.

Double_t TMVA::PDEFoamCell::GetIntg (  )  const [inline]

Definition at line 90 of file PDEFoamCell.h.

References fIntegral.

Double_t TMVA::PDEFoamCell::GetDriv (  )  const [inline]

Definition at line 91 of file PDEFoamCell.h.

References fDrive.

void TMVA::PDEFoamCell::SetIntg ( Double_t  Intg  )  [inline]

Definition at line 92 of file PDEFoamCell.h.

References fIntegral.

void TMVA::PDEFoamCell::SetDriv ( Double_t  Driv  )  [inline]

Definition at line 93 of file PDEFoamCell.h.

References fDrive.

Int_t TMVA::PDEFoamCell::GetStat (  )  const [inline]

Definition at line 95 of file PDEFoamCell.h.

References fStatus.

void TMVA::PDEFoamCell::SetStat ( Int_t  Stat  )  [inline]

Definition at line 96 of file PDEFoamCell.h.

References fStatus.

PDEFoamCell* TMVA::PDEFoamCell::GetPare (  )  const [inline]

Definition at line 97 of file PDEFoamCell.h.

References fParent, and TRef::GetObject().

PDEFoamCell* TMVA::PDEFoamCell::GetDau0 (  )  const [inline]

Definition at line 98 of file PDEFoamCell.h.

References fDaught0, and TRef::GetObject().

PDEFoamCell* TMVA::PDEFoamCell::GetDau1 (  )  const [inline]

Definition at line 99 of file PDEFoamCell.h.

References fDaught1, and TRef::GetObject().

void TMVA::PDEFoamCell::SetDau0 ( PDEFoamCell Daug  )  [inline]

Definition at line 100 of file PDEFoamCell.h.

References fDaught0.

void TMVA::PDEFoamCell::SetDau1 ( PDEFoamCell Daug  )  [inline]

Definition at line 101 of file PDEFoamCell.h.

References fDaught1.

void TMVA::PDEFoamCell::SetPare ( PDEFoamCell Pare  )  [inline]

Definition at line 102 of file PDEFoamCell.h.

References fParent.

void TMVA::PDEFoamCell::SetSerial ( Int_t  Serial  )  [inline]

Definition at line 103 of file PDEFoamCell.h.

References fSerial.

Int_t TMVA::PDEFoamCell::GetSerial (  )  const [inline]

Definition at line 104 of file PDEFoamCell.h.

References fSerial.

UInt_t TMVA::PDEFoamCell::GetDepth (  ) 

void TMVA::PDEFoamCell::Print ( Option_t option  )  const [virtual]

Reimplemented from TObject.

void TMVA::PDEFoamCell::SetElement ( TObject fobj  )  [inline]

Definition at line 109 of file PDEFoamCell.h.

References fElement.

TObject* TMVA::PDEFoamCell::GetElement (  )  const [inline]

Definition at line 110 of file PDEFoamCell.h.

References fElement.


Member Data Documentation

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]

Definition at line 54 of file PDEFoamCell.h.

Referenced by GetSerial(), and SetSerial().

Int_t TMVA::PDEFoamCell::fStatus [private]

Definition at line 55 of file PDEFoamCell.h.

Referenced by Fill(), GetStat(), Print(), and SetStat().

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]

Definition at line 57 of file PDEFoamCell.h.

Referenced by Fill(), GetDau0(), and SetDau0().

TRef TMVA::PDEFoamCell::fDaught1 [private]

Definition at line 58 of file PDEFoamCell.h.

Referenced by Fill(), GetDau1(), and SetDau1().

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]

Definition at line 65 of file PDEFoamCell.h.

Referenced by CalcVolume(), GetVolume(), and Print().

Double_t TMVA::PDEFoamCell::fIntegral [private]

Definition at line 66 of file PDEFoamCell.h.

Referenced by GetIntg(), Print(), and SetIntg().

Double_t TMVA::PDEFoamCell::fDrive [private]

Definition at line 67 of file PDEFoamCell.h.

Referenced by GetDriv(), Print(), and SetDriv().

TObject* TMVA::PDEFoamCell::fElement [private]

Definition at line 69 of file PDEFoamCell.h.

Referenced by GetElement(), and SetElement().

TObject* TMVA::PDEFoamCell::fElement [private]

Definition at line 69 of file PDEFoamCell.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 17:01:39 2011 for ROOT_528-00b_version by  doxygen 1.5.1