end-of-line normalization
[u/mrichter/AliRoot.git] / STEER / ESD / AliESDACORDE.h
1 #ifndef AliESDACORDE_H
2 #define AliESDACORDE_H
3
4 #include <TObject.h>
5 // Send comments to:
6 // Mario Rodriguez <mrodrigu@mail.cern.ch>
7 // Luciano Diaz <luciano.diaz@nucleares.unam.mx>
8 // Last update: October 2th 2009 
9
10 class AliESDACORDE : public TObject
11 {
12
13  public:
14   AliESDACORDE();
15   AliESDACORDE(const AliESDACORDE&);
16   AliESDACORDE(Bool_t *ACORDEBitPattern); 
17   virtual ~AliESDACORDE() {};
18   virtual void Copy(TObject &) const;
19
20  // We define the "setters" for ACORDE
21
22   void SetACORDEBitPattern(Bool_t ACORDEBitPattern[60]){for (Int_t i=0;i<60;i++){fACORDEBitPattern[i]=ACORDEBitPattern[i];}}
23
24   
25   
26  // Getters     
27   Bool_t GetHitChannel(Int_t i) const;
28   AliESDACORDE &operator=(const AliESDACORDE& source);
29   
30  protected:
31
32   Bool_t        fACORDEBitPattern[60];  // Array with the ACORDE's bitpattern
33
34   ClassDef(AliESDACORDE, 3)
35
36 };
37
38 #endif