#define ClassDefOverride(name, id)
Double_t fXdiv
Factor for division.
void SetXdiv(Double_t Xdiv)
TFoamCell * GetDau1() const
void CalcVolume()
Calculates volume of the cell using size params which are calculated.
TFoamCell(TFoamCell &&)=delete
TFoamCell(TFoamCell const &)=delete
TRef fDaught1
Pointer to daughter 2.
Double_t GetVolume() const
TFoamCell & operator=(const TFoamCell &)=delete
Double_t fIntegral
Integral over cell (estimate from exploration)
Int_t fStatus
Status (active, inactive)
TFoamCell * GetDau0() const
Double_t fVolume
Cartesian Volume of cell.
Int_t fDaught0Idx
Serial number of daughter 1.
TRef fParent
Pointer to parent cell.
TRef fDaught0
Pointer to daughter 1.
void Print(Option_t *option) const override
Printout of the cell geometry parameters for the debug purpose.
void SetCells(TFoamCell **cells)
void GetHcub(TFoamVect &, TFoamVect &) const
Provides size and position of the cell These parameter are calculated by analyzing information in all...
TFoamCell * GetPare() const
Double_t fDrive
Driver integral, only for cell build-up.
Short_t fDim
Dimension of the vector space.
Double_t fPrimary
Primary integral, only for MC generation.
TFoamCell()
Default constructor for streamer.
void SetSerial(Int_t Serial)
TFoamCell & operator=(TFoamCell &&)=delete
Int_t fDaught1Idx
Serial number of daughter 2.
TFoamCell ** GetCells() const
void Fill(Int_t, TFoamCell *, TFoamCell *, TFoamCell *)
Fills in certain data into newly allocated cell.
void SetDau1(TFoamCell *Daug)
void SetPrim(Double_t Prim)
void SetDriv(Double_t Driv)
TFoamCell ** fCells
! Array of ALL cells, owned by the TFoam object
~TFoamCell() override
Destructor.
Int_t fBest
Best Edge for division.
Int_t fSerial
Serial number.
void SetIntg(Double_t Intg)
void GetHSize(TFoamVect &) const
Provides size of the cell Size parameters are calculated by analyzing information in all parents cell...
void SetDau0(TFoamCell *Daug)
Int_t fParentIdx
Serial number of parent cell.
Auxiliary class TFoamVect of n-dimensional vector, with dynamic allocation used for the cartesian geo...
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.