#ifndef AliESDACORDE_H #define AliESDACORDE_H #include // Send comments to: // Mario Rodriguez // Luciano Diaz class AliESDACORDE : public TObject { public: AliESDACORDE(); AliESDACORDE(const AliESDACORDE&); AliESDACORDE(Int_t *ACORDESingleMuon,Int_t *ACORDEMultiMuon); virtual ~AliESDACORDE() {}; virtual void Copy(TObject &) const; // We define the "setters" for ACORDE void SetACORDEMultiMuon(Bool_t ACORDEMultiMuon[60]){for(Int_t i=0;i<60;i++){fACORDEMultiMuon[i]=ACORDEMultiMuon[i];}} void SetACORDESingleMuon(Bool_t ACORDESingleMuon[60]){for(Int_t i=0;i<60;i++){fACORDESingleMuon[i]=ACORDESingleMuon[i];}} // Getters Int_t* GetACORDESingleMuon() const{return (int*) fACORDESingleMuon;} Int_t* GetACORDEMultiMuon() const{return (int*) fACORDEMultiMuon;} AliESDACORDE &operator=(const AliESDACORDE& source); protected: Bool_t fACORDESingleMuon[60]; // array with the Single Muon hits in the 60 Acorde's Modules Bool_t fACORDEMultiMuon[60]; // array with the Multi Muon hits in the 60 Acorde's Modules ClassDef(AliESDACORDE, 2) }; #endif