TFoamCell Class Reference

#include <TFoamCell.h>

Inheritance diagram for TFoamCell:

TObject TObject List of all members.

Public Member Functions

 TFoamCell ()
 TFoamCell (Int_t)
 TFoamCell (TFoamCell &)
virtual ~TFoamCell ()
void Fill (Int_t, TFoamCell *, TFoamCell *, TFoamCell *)
TFoamCelloperator= (const TFoamCell &)
Double_t GetXdiv () const
Int_t GetBest () const
void SetBest (Int_t Best)
void SetXdiv (Double_t Xdiv)
void GetHcub (TFoamVect &, TFoamVect &) const
void GetHSize (TFoamVect &) const
void CalcVolume ()
Double_t GetVolume () const
Double_t GetIntg () const
Double_t GetDriv () const
Double_t GetPrim () const
void SetIntg (Double_t Intg)
void SetDriv (Double_t Driv)
void SetPrim (Double_t Prim)
Int_t GetStat () const
void SetStat (Int_t Stat)
TFoamCellGetPare () const
TFoamCellGetDau0 () const
TFoamCellGetDau1 () const
void SetDau0 (TFoamCell *Daug)
void SetDau1 (TFoamCell *Daug)
void SetSerial (Int_t Serial)
Int_t GetSerial () const
void Print (Option_t *option) const
 TFoamCell ()
 TFoamCell (Int_t)
 TFoamCell (TFoamCell &)
virtual ~TFoamCell ()
void Fill (Int_t, TFoamCell *, TFoamCell *, TFoamCell *)
TFoamCelloperator= (const TFoamCell &)
Double_t GetXdiv () const
Int_t GetBest () const
void SetBest (Int_t Best)
void SetXdiv (Double_t Xdiv)
void GetHcub (TFoamVect &, TFoamVect &) const
void GetHSize (TFoamVect &) const
void CalcVolume ()
Double_t GetVolume () const
Double_t GetIntg () const
Double_t GetDriv () const
Double_t GetPrim () const
void SetIntg (Double_t Intg)
void SetDriv (Double_t Driv)
void SetPrim (Double_t Prim)
Int_t GetStat () const
void SetStat (Int_t Stat)
TFoamCellGetPare () const
TFoamCellGetDau0 () const
TFoamCellGetDau1 () const
void SetDau0 (TFoamCell *Daug)
void SetDau1 (TFoamCell *Daug)
void SetSerial (Int_t Serial)
Int_t GetSerial () const
void Print (Option_t *option) 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
Double_t fPrimary

Detailed Description

Definition at line 22 of file TFoamCell.h.


Constructor & Destructor Documentation

TFoamCell::TFoamCell (  ) 

Definition at line 22 of file TFoamCell.cxx.

References fDaught0, fDaught1, and fParent.

TFoamCell::TFoamCell ( Int_t   ) 

Definition at line 32 of file TFoamCell.cxx.

References TObject::Error(), fBest, fDaught0, fDaught1, fDim, fDrive, fIntegral, fParent, fPrimary, fSerial, fStatus, fVolume, and fXdiv.

TFoamCell::TFoamCell ( TFoamCell  ) 

Definition at line 54 of file TFoamCell.cxx.

References TObject::Error(), fBest, fDaught0, fDaught1, fDrive, fIntegral, fParent, fPrimary, fStatus, fVolume, and fXdiv.

TFoamCell::~TFoamCell (  )  [virtual]

Definition at line 72 of file TFoamCell.cxx.

TFoamCell::TFoamCell (  ) 

TFoamCell::TFoamCell ( Int_t   ) 

TFoamCell::TFoamCell ( TFoamCell  ) 

virtual TFoamCell::~TFoamCell (  )  [virtual]


Member Function Documentation

void TFoamCell::Fill ( Int_t  ,
TFoamCell ,
TFoamCell ,
TFoamCell  
)

Definition at line 99 of file TFoamCell.cxx.

References fDaught0, fDaught1, fParent, and fStatus.

Referenced by TFoam::CellFill().

TFoamCell & TFoamCell::operator= ( const TFoamCell  ) 

Definition at line 78 of file TFoamCell.cxx.

References fBest, fDaught0, fDaught1, fDrive, fIntegral, fParent, fPrimary, fStatus, fVolume, fXdiv, and TObject::Info().

Double_t TFoamCell::GetXdiv (  )  const [inline]

Definition at line 54 of file TFoamCell.h.

References fXdiv.

Referenced by TFoam::Divide().

Int_t TFoamCell::GetBest (  )  const [inline]

Definition at line 55 of file TFoamCell.h.

References fBest.

Referenced by TFoam::Divide().

void TFoamCell::SetBest ( Int_t  Best  )  [inline]

Definition at line 56 of file TFoamCell.h.

References fBest.

Referenced by TFoam::CellFill(), and TFoam::Explore().

void TFoamCell::SetXdiv ( Double_t  Xdiv  )  [inline]

Definition at line 57 of file TFoamCell.h.

References fXdiv.

Referenced by TFoam::CellFill(), and TFoam::Explore().

void TFoamCell::GetHcub ( TFoamVect ,
TFoamVect  
) const

Definition at line 114 of file TFoamCell.cxx.

References TObject::Error(), fBest, fDim, fXdiv, GetDau0(), GetDau1(), GetPare(), and kDiv.

Referenced by TFoam::Explore(), TFoam::MakeEvent(), and Print().

void TFoamCell::GetHSize ( TFoamVect  )  const

Definition at line 142 of file TFoamCell.cxx.

References TObject::Error(), fBest, fDim, fXdiv, GetDau0(), GetDau1(), GetPare(), and kDiv.

Referenced by CalcVolume().

void TFoamCell::CalcVolume (  ) 

Definition at line 168 of file TFoamCell.cxx.

References fDim, fVolume, GetHSize(), and k.

Referenced by TFoam::Explore().

Double_t TFoamCell::GetVolume (  )  const [inline]

Definition at line 62 of file TFoamCell.h.

References fVolume.

Referenced by TFoam::Explore(), and TFoam::MakeEvent().

Double_t TFoamCell::GetIntg (  )  const [inline]

Definition at line 63 of file TFoamCell.h.

References fIntegral.

Referenced by TFoam::CellFill(), TFoam::Explore(), and TFoam::Initialize().

Double_t TFoamCell::GetDriv (  )  const [inline]

Definition at line 64 of file TFoamCell.h.

References fDrive.

Referenced by TFoam::CellFill(), TFoam::CheckAll(), TFoam::Explore(), TFoam::Finalize(), and TFoam::Initialize().

Double_t TFoamCell::GetPrim (  )  const [inline]

Definition at line 65 of file TFoamCell.h.

References fPrimary.

Referenced by TFoam::MakeEvent().

void TFoamCell::SetIntg ( Double_t  Intg  )  [inline]

Definition at line 66 of file TFoamCell.h.

References fIntegral.

Referenced by TFoam::CellFill(), and TFoam::Explore().

void TFoamCell::SetDriv ( Double_t  Driv  )  [inline]

Definition at line 67 of file TFoamCell.h.

References fDrive.

Referenced by TFoam::CellFill(), and TFoam::Explore().

void TFoamCell::SetPrim ( Double_t  Prim  )  [inline]

Definition at line 68 of file TFoamCell.h.

References fPrimary.

Referenced by TFoam::Explore().

Int_t TFoamCell::GetStat (  )  const [inline]

Definition at line 70 of file TFoamCell.h.

References fStatus.

Referenced by TFoam::CheckAll().

void TFoamCell::SetStat ( Int_t  Stat  )  [inline]

Definition at line 71 of file TFoamCell.h.

References fStatus.

Referenced by TFoam::Divide().

TFoamCell* TFoamCell::GetPare (  )  const [inline]

Definition at line 72 of file TFoamCell.h.

References fParent, and TRef::GetObject().

Referenced by TFoam::CheckAll(), TFoam::Explore(), GetHcub(), GetHSize(), and Print().

TFoamCell* TFoamCell::GetDau0 (  )  const [inline]

Definition at line 73 of file TFoamCell.h.

References fDaught0, and TRef::GetObject().

Referenced by TFoam::CheckAll(), GetHcub(), GetHSize(), and Print().

TFoamCell* TFoamCell::GetDau1 (  )  const [inline]

Definition at line 74 of file TFoamCell.h.

References fDaught1, and TRef::GetObject().

Referenced by TFoam::CheckAll(), GetHcub(), GetHSize(), and Print().

void TFoamCell::SetDau0 ( TFoamCell Daug  )  [inline]

Definition at line 75 of file TFoamCell.h.

References fDaught0.

Referenced by TFoam::Divide().

void TFoamCell::SetDau1 ( TFoamCell Daug  )  [inline]

Definition at line 76 of file TFoamCell.h.

References fDaught1.

Referenced by TFoam::Divide().

void TFoamCell::SetSerial ( Int_t  Serial  )  [inline]

Definition at line 77 of file TFoamCell.h.

References fSerial.

Referenced by TFoam::InitCells().

Int_t TFoamCell::GetSerial (  )  const [inline]

Definition at line 78 of file TFoamCell.h.

References fSerial.

Referenced by Print().

void TFoamCell::Print ( Option_t option  )  const [virtual]

Reimplemented from TObject.

Definition at line 183 of file TFoamCell.cxx.

References TObject::Error(), fBest, fDim, fDrive, fIntegral, fPrimary, fStatus, fVolume, fXdiv, GetDau0(), GetDau1(), GetHcub(), GetPare(), GetSerial(), and TFoamVect::Print().

Referenced by TFoam::PrintCells().

void TFoamCell::Fill ( Int_t  ,
TFoamCell ,
TFoamCell ,
TFoamCell  
)

TFoamCell& TFoamCell::operator= ( const TFoamCell  ) 

Double_t TFoamCell::GetXdiv (  )  const [inline]

Definition at line 54 of file TFoamCell.h.

References fXdiv.

Int_t TFoamCell::GetBest (  )  const [inline]

Definition at line 55 of file TFoamCell.h.

References fBest.

void TFoamCell::SetBest ( Int_t  Best  )  [inline]

Definition at line 56 of file TFoamCell.h.

References fBest.

void TFoamCell::SetXdiv ( Double_t  Xdiv  )  [inline]

Definition at line 57 of file TFoamCell.h.

References fXdiv.

void TFoamCell::GetHcub ( TFoamVect ,
TFoamVect  
) const

void TFoamCell::GetHSize ( TFoamVect  )  const

void TFoamCell::CalcVolume (  ) 

Double_t TFoamCell::GetVolume (  )  const [inline]

Definition at line 62 of file TFoamCell.h.

References fVolume.

Double_t TFoamCell::GetIntg (  )  const [inline]

Definition at line 63 of file TFoamCell.h.

References fIntegral.

Double_t TFoamCell::GetDriv (  )  const [inline]

Definition at line 64 of file TFoamCell.h.

References fDrive.

Double_t TFoamCell::GetPrim (  )  const [inline]

Definition at line 65 of file TFoamCell.h.

References fPrimary.

void TFoamCell::SetIntg ( Double_t  Intg  )  [inline]

Definition at line 66 of file TFoamCell.h.

References fIntegral.

void TFoamCell::SetDriv ( Double_t  Driv  )  [inline]

Definition at line 67 of file TFoamCell.h.

References fDrive.

void TFoamCell::SetPrim ( Double_t  Prim  )  [inline]

Definition at line 68 of file TFoamCell.h.

References fPrimary.

Int_t TFoamCell::GetStat (  )  const [inline]

Definition at line 70 of file TFoamCell.h.

References fStatus.

void TFoamCell::SetStat ( Int_t  Stat  )  [inline]

Definition at line 71 of file TFoamCell.h.

References fStatus.

TFoamCell* TFoamCell::GetPare (  )  const [inline]

Definition at line 72 of file TFoamCell.h.

References fParent, and TRef::GetObject().

TFoamCell* TFoamCell::GetDau0 (  )  const [inline]

Definition at line 73 of file TFoamCell.h.

References fDaught0, and TRef::GetObject().

TFoamCell* TFoamCell::GetDau1 (  )  const [inline]

Definition at line 74 of file TFoamCell.h.

References fDaught1, and TRef::GetObject().

void TFoamCell::SetDau0 ( TFoamCell Daug  )  [inline]

Definition at line 75 of file TFoamCell.h.

References fDaught0.

void TFoamCell::SetDau1 ( TFoamCell Daug  )  [inline]

Definition at line 76 of file TFoamCell.h.

References fDaught1.

void TFoamCell::SetSerial ( Int_t  Serial  )  [inline]

Definition at line 77 of file TFoamCell.h.

References fSerial.

Int_t TFoamCell::GetSerial (  )  const [inline]

Definition at line 78 of file TFoamCell.h.

References fSerial.

void TFoamCell::Print ( Option_t option  )  const [virtual]

Reimplemented from TObject.


Member Data Documentation

Short_t TFoamCell::fDim [private]

Definition at line 25 of file TFoamCell.h.

Referenced by CalcVolume(), GetHcub(), GetHSize(), Print(), and TFoamCell().

Int_t TFoamCell::fSerial [private]

Definition at line 29 of file TFoamCell.h.

Referenced by GetSerial(), SetSerial(), and TFoamCell().

Int_t TFoamCell::fStatus [private]

Definition at line 30 of file TFoamCell.h.

Referenced by Fill(), GetStat(), operator=(), Print(), SetStat(), and TFoamCell().

TRef TFoamCell::fParent [private]

Definition at line 31 of file TFoamCell.h.

Referenced by Fill(), GetPare(), operator=(), and TFoamCell().

TRef TFoamCell::fDaught0 [private]

Definition at line 32 of file TFoamCell.h.

Referenced by Fill(), GetDau0(), operator=(), SetDau0(), and TFoamCell().

TRef TFoamCell::fDaught1 [private]

Definition at line 33 of file TFoamCell.h.

Referenced by Fill(), GetDau1(), operator=(), SetDau1(), and TFoamCell().

Double_t TFoamCell::fXdiv [private]

Definition at line 36 of file TFoamCell.h.

Referenced by GetHcub(), GetHSize(), GetXdiv(), operator=(), Print(), SetXdiv(), and TFoamCell().

Int_t TFoamCell::fBest [private]

Definition at line 37 of file TFoamCell.h.

Referenced by GetBest(), GetHcub(), GetHSize(), operator=(), Print(), SetBest(), and TFoamCell().

Double_t TFoamCell::fVolume [private]

Definition at line 39 of file TFoamCell.h.

Referenced by CalcVolume(), GetVolume(), operator=(), Print(), and TFoamCell().

Double_t TFoamCell::fIntegral [private]

Definition at line 40 of file TFoamCell.h.

Referenced by GetIntg(), operator=(), Print(), SetIntg(), and TFoamCell().

Double_t TFoamCell::fDrive [private]

Definition at line 41 of file TFoamCell.h.

Referenced by GetDriv(), operator=(), Print(), SetDriv(), and TFoamCell().

Double_t TFoamCell::fPrimary [private]

Definition at line 42 of file TFoamCell.h.

Referenced by GetPrim(), operator=(), Print(), SetPrim(), and TFoamCell().


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