9#ifndef HALOBJECTMANAGER_H_ 
   10#define HALOBJECTMANAGER_H_ 
   48    virtual void Init(Int_t size, 
const TObject* temp);
 
   54    inline TObject* 
At(Int_t i)
 const { 
return fArray[i]; };
 
   88      if (
fSize == 0) 
return;
 
   90      for (
int i = 0; i < 
fSize; i++)
 
   94    ClassDef(ObjectMatrix_1, 1)
 
 
  123    virtual void Init(Int_t sizeX, Int_t sizeY, 
const TObject* temp);
 
  151    inline TObject* 
At(Int_t i, Int_t j)
 const { 
return fArray[i]->
At(j); };
 
 
  180    void Init(Int_t sizeX, Int_t sizeY, Int_t sizeZ, 
const TObject* temp);
 
  209    inline TObject* 
At(Int_t i, Int_t j, Int_t k)
 const { 
return fArray[i]->
Get(j)->
At(k); };
 
 
  238    virtual void Init(Int_t sizeX, Int_t sizeY, Int_t sizeZ, Int_t sizeT, 
const TObject* temp);
 
  268    inline TObject* 
At(Int_t i, Int_t j, Int_t k, Int_t l)
 const { 
return fArray[i]->
Get(j)->
Get(k)->
At(l); };
 
 
TList * GetFlatList() const
TString GetComment(Int_t i)
void SetComment(TString comment, Int_t i)
TObject ** GetArrray() const
virtual void Init(Int_t size, const TObject *temp)
TObject * At(Int_t i) const
TList * GetFlatList() const
ObjectMatrix_1 * Get(Int_t i) const
TObject * At(Int_t i, Int_t j) const
virtual void Init(Int_t sizeX, Int_t sizeY, const TObject *temp)
void Init(Int_t sizeX, Int_t sizeY, Int_t sizeZ, const TObject *temp)
TList * GetFlatList() const
ObjectMatrix_2 * Get(Int_t i) const
TObject * At(Int_t i, Int_t j, Int_t k) const
TObject * At(Int_t i, Int_t j, Int_t k, Int_t l) const
ObjectMatrix_3 * Get(const Int_t i) const
TList * GetFlatList() const
virtual void Init(Int_t sizeX, Int_t sizeY, Int_t sizeZ, Int_t sizeT, const TObject *temp)