]> git.uio.no Git - u/mrichter/AliRoot.git/blob - STEER/AliESDACORDE.h
Implemented Copy() function for all esd objects to allow for assignment of AliESDEven...
[u/mrichter/AliRoot.git] / STEER / AliESDACORDE.h
1 #ifndef AliESDACORDE_H
2 #define AliESDACORDE_H
3
4 #include <TObject.h>
5
6 class AliESDACORDE : public TObject
7 {
8
9  public:
10   AliESDACORDE();
11   AliESDACORDE(const AliESDACORDE&);
12   AliESDACORDE(Int_t *ACORDESingleMuon,Int_t *ACORDEMultiMuon); 
13   virtual ~AliESDACORDE() {};
14   virtual void Copy(TObject &) const;
15   void SetACORDEMultiMuon(Bool_t ACORDEMultiMuon[60]){for(Int_t i=0;i<60;i++){fACORDEMultiMuon[i]=ACORDEMultiMuon[i];}}
16   
17   void SetACORDESingleMuon(Bool_t ACORDESingleMuon[60]){for(Int_t i=0;i<60;i++){fACORDESingleMuon[i]=ACORDESingleMuon[i];}} 
18   
19         
20   AliESDACORDE &operator=(const AliESDACORDE& source);
21   
22  protected:
23   
24   Bool_t        fACORDESingleMuon[60];  // array with the Single Muon hits in the 60 Acorde's Modules 
25   Bool_t        fACORDEMultiMuon[60];   // array with the Multi Muon hits in the 60 Acorde's Modules
26
27   ClassDef(AliESDACORDE,2)
28
29 };
30
31 #endif