1 #ifndef ALITRDSEGMENTARRAY_H
2 #define ALITRDSEGMENTARRAY_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 #include "AliTRDsegmentArrayBase.h"
10 ////////////////////////////////////////////////////////
11 // Array for TRD detector segments containing digits //
12 ////////////////////////////////////////////////////////
14 class AliTRDdataArray;
16 //_____________________________________________________________________________
17 class AliTRDsegmentArray : public AliTRDsegmentArrayBase {
22 AliTRDsegmentArray(Text_t *classname, Int_t n);
23 AliTRDsegmentArray(AliTRDsegmentArray &a);
24 virtual ~AliTRDsegmentArray();
26 virtual void Copy(TObject &a);
27 virtual void Delete();
28 virtual void Delete(const char *) { Delete(); };
30 virtual Bool_t LoadArray(const Char_t *branchname);
31 virtual Bool_t StoreArray(const Char_t *branchname);
33 virtual AliTRDdataArray *GetDataArray(Int_t det) const;
34 virtual AliTRDdataArray *GetDataArray(Int_t sec, Int_t cha, Int_t pla) const;
38 ClassDef(AliTRDsegmentArray,1) // TRD detector segment array