12 class TFoamCell :
public TObject {
37 TFoamCell(TFoamCell &);
39 void Fill(Int_t, TFoamCell*, TFoamCell*, TFoamCell*);
40 TFoamCell& operator=(
const TFoamCell&);
42 Double_t GetXdiv()
const {
return fXdiv;}
43 Int_t GetBest()
const {
return fBest;}
44 void SetBest(Int_t Best){ fBest =Best;}
45 void SetXdiv(Double_t Xdiv){ fXdiv =Xdiv;}
46 void GetHcub( TFoamVect&, TFoamVect&)
const;
47 void GetHSize( TFoamVect& )
const;
50 Double_t GetVolume()
const {
return fVolume;}
51 Double_t GetIntg()
const {
return fIntegral;}
52 Double_t GetDriv()
const {
return fDrive;}
53 Double_t GetPrim()
const {
return fPrimary;}
54 void SetIntg(Double_t Intg){ fIntegral=Intg;}
55 void SetDriv(Double_t Driv){ fDrive =Driv;}
56 void SetPrim(Double_t Prim){ fPrimary =Prim;}
58 Int_t GetStat()
const {
return fStatus;}
59 void SetStat(Int_t Stat){ fStatus=Stat;}
60 TFoamCell* GetPare()
const {
return (TFoamCell*) fParent.GetObject(); }
61 TFoamCell* GetDau0()
const {
return (TFoamCell*) fDaught0.GetObject(); }
62 TFoamCell* GetDau1()
const {
return (TFoamCell*) fDaught1.GetObject(); }
63 void SetDau0(TFoamCell* Daug){ fDaught0 = Daug;}
64 void SetDau1(TFoamCell* Daug){ fDaught1 = Daug;}
65 void SetSerial(Int_t Serial){ fSerial=Serial;}
66 Int_t GetSerial()
const {
return fSerial;}
68 void Print(Option_t *option)
const ;