Add new TRD classes
[u/mrichter/AliRoot.git] / TRD / AliTRDsegmentArray.h
1 #ifndef TRDsegmentArray_H
2 #define TRDsegmentArray_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 ////////////////////////////////////////////////////////
9 //  Array for TRD detector segments containing digits //
10 ////////////////////////////////////////////////////////
11
12 #include "AliTRDsegmentArrayBase.h"
13 #include "AliTRDdataArray.h"
14
15 //_____________________________________________________________________________
16 class AliTRDsegmentArray : public AliTRDsegmentArrayBase {
17
18  public:
19
20   AliTRDsegmentArray();
21   AliTRDsegmentArray(Int_t n);
22   ~AliTRDsegmentArray() { };
23
24   virtual void             Delete();
25
26   virtual Bool_t           LoadArray(const Char_t *branchname);
27   virtual Bool_t           StoreArray(const Char_t *branchname);
28
29   virtual AliTRDdataArray *GetDataArray(Int_t det);
30   virtual AliTRDdataArray *GetDataArray(Int_t sec, Int_t cha, Int_t pla);
31
32  protected:
33
34   ClassDef(AliTRDsegmentArray,1)        // TRD detector segment array 
35
36 };
37
38 #endif