Possibility to not write syswatch info to file (default)
[u/mrichter/AliRoot.git] / STEER / ESD / AliESDAD.h
1 #ifndef AliESDAD_H
2 #define AliESDAD_H
3
4 #include <TObject.h>
5 // Send comments to:
6 // Mario Rodriguez <mrodriguez@fis.cinvestav.mx>
7
8 class AliESDAD : public TObject
9 {
10
11  public:
12   AliESDAD();
13   AliESDAD(const AliESDAD&);
14   AliESDAD(Bool_t *ADBitCell); 
15   virtual ~AliESDAD() {};
16   virtual void Copy(TObject &) const;
17
18  // We define the "setters" for AD
19         // fake bit pattern, but enought to MC studies
20   void SetADBitCell(Bool_t ADBitCell[16]){for (Int_t i=0;i<16;i++){fADCellID[i]=ADBitCell[i];}}
21
22  // Getters     
23   Bool_t GetADCell(Int_t i) const;
24   AliESDAD &operator=(const AliESDAD& source);
25   
26  protected:
27
28   Bool_t        fADCellID[16];  // Array with the AD's bitpattern
29
30   ClassDef(AliESDAD, 1)
31
32 };
33
34 #endif