Line data Source code
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 168 : virtual ~AliESDACORDE() {};
18 : virtual void Copy(TObject &) const;
19 :
20 : // We define the "setters" for ACORDE
21 :
22 992 : 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 604 : ClassDef(AliESDACORDE, 3)
35 :
36 : };
37 :
38 : #endif
|