AliRoot Core  edcc906 (edcc906)
AliESDACORDE.h
Go to the documentation of this file.
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
AliESDACORDE & operator=(const AliESDACORDE &source)
Bool_t GetHitChannel(Int_t i) const
Bool_t fACORDEBitPattern[60]
Definition: AliESDACORDE.h:32
virtual void Copy(TObject &) const
void SetACORDEBitPattern(Bool_t ACORDEBitPattern[60])
Definition: AliESDACORDE.h:22
virtual ~AliESDACORDE()
Definition: AliESDACORDE.h:17