1 #ifndef ALISEGMENTARRAY_H
2 #define ALISEGMENTARRAY_H
15 #include "TObjArray.h"
28 Bool_t
SetClass(
const char *classname);
89 #endif //ALISEGMENTARRAY_H
Bool_t AddSegment(AliSegmentID *segment)
void ClearSegment(Int_t index)
virtual AliSegmentID * LoadSegment(Int_t index)
AliSegmentArray & operator=(const AliSegmentArray &segment)
Bool_t MakeArray(Int_t n)
Int_t fNSegment
number of alocated segments
TObjArray * fSegment
! pointer to array of pointers to segment
const AliSegmentID * At(Int_t i)
virtual void StoreSegment(Int_t index)
virtual void MakeTree(char *file=0)
virtual Bool_t ConnectTree(const char *treeName)
Bool_t fTreeOwner
flag determing the ownership of the fTree
virtual ~AliSegmentArray()
const AliSegmentID * operator[](Int_t i)
virtual AliSegmentID * LoadEntry(Int_t index)
Bool_t SetClass(const char *classname)
virtual AliSegmentID * NewSegment()
TBranch * fBranch
! total branch
TTree * fTree
! tree with segment objects
TArrayI * fTreeIndex
! pointers(index) table in tree
Bool_t MakeDictionary(Int_t size)
TClass * fClass
! class type of included objects