31#ifndef ROOT_TMVA_PDEFoamCell 
   32#define ROOT_TMVA_PDEFoamCell 
#define ClassDef(name, id)
 
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
 
void Fill(Int_t, PDEFoamCell *, PDEFoamCell *, PDEFoamCell *)
Fills in certain data into newly allocated cell.
 
TObject * fElement
may set by the user to save some data in this cell
 
void SetDau0(PDEFoamCell *Daug)
 
void SetXdiv(Double_t Xdiv)
 
Double_t fVolume
Cartesian Volume of cell.
 
TRef fDaught1
Pointer to daughter 2.
 
void Print(Option_t *option) const
Printout of the cell geometry parameters for the debug purpose.
 
void SetElement(TObject *fobj)
 
TRef fDaught0
Pointer to daughter 1.
 
void CalcVolume()
Calculates volume of the cell using size params which are calculated.
 
UInt_t GetTreeDepth(UInt_t depth=0)
Get depth of cell tree, starting at this cell.
 
Double_t fXdiv
Factor for division.
 
Int_t fBest
Best Edge for division.
 
PDEFoamCell * GetPare() const
 
PDEFoamCell * GetDau1() const
 
Int_t fSerial
Serial number.
 
void GetHSize(PDEFoamVect &) const
Provides size of the cell Size parameters are calculated by analyzing information in all parents cell...
 
Double_t fIntegral
Integral over cell (estimate from exploration)
 
PDEFoamCell * GetDau0() const
 
Double_t fDrive
Driver integral, only for cell build-up.
 
void SetPare(PDEFoamCell *Pare)
 
void SetDau1(PDEFoamCell *Daug)
 
PDEFoamCell()
Default constructor for streamer.
 
Double_t GetVolume() const
 
virtual ~PDEFoamCell()
Destructor.
 
TObject * GetElement() const
 
void SetDriv(Double_t Driv)
 
TRef fParent
Pointer to parent cell.
 
void GetHcub(PDEFoamVect &, PDEFoamVect &) const
Provides size and position of the cell These parameter are calculated by analyzing information in all...
 
void SetSerial(Int_t Serial)
 
void SetIntg(Double_t Intg)
 
Int_t fStatus
Status (active, inactive)
 
UInt_t GetDepth()
Get depth of cell in binary tree, where the root cell has depth 1.
 
Mother of all ROOT objects.
 
Persistent Reference link to a TObject A TRef is a lightweight object pointing to any TObject.
 
TObject * GetObject() const
Return a pointer to the referenced object.
 
create variable transformations