variable names are changed according to ALICE convention
[u/mrichter/AliRoot.git] / PMD / AliPMDcell.h
1 #ifndef ALIPMDCELL_H
2 #define ALIPMDCELL_H
3 //-----------------------------------------------------//
4 //                                                     //
5 //  Date   : August 05 2003                            //
6 //                                                     //
7 //  Store cell/track info which is used to assign      //
8 //  the correct track number to a multiple hit cell    //
9 //                                                     //
10 //-----------------------------------------------------//
11
12 //#include "Riostream.h"
13 //#include "Rtypes.h"
14 #include "TObject.h"
15 //class TObject;
16 class TClonesArray;
17
18 class AliPMDcell : public TObject
19 {
20  public:
21   AliPMDcell();
22   AliPMDcell(Int_t trnumber, Int_t smnumber,
23               Int_t xpos, Int_t ypos, Float_t edep);
24   AliPMDcell(AliPMDcell *pmdcell) {*this = *pmdcell;}
25   AliPMDcell (const AliPMDcell &alipmdcell);  // dummy copy constructor
26   AliPMDcell &operator=(const AliPMDcell &alipmdcell); // dummy assignment op
27
28   virtual ~AliPMDcell();
29
30   Int_t   GetTrackNumber() const;
31   Int_t   GetSMNumber() const;
32   Int_t   GetX() const;
33   Int_t   GetY() const;
34   Float_t GetEdep() const;
35   
36  protected:
37   Int_t   fTrNumber;     // Track Number
38   Int_t   fSMNumber;     // Serial Module Number
39   Int_t   fXpos;         // x-position of the cell
40   Int_t   fYpos;         // y-position of the cell
41   Float_t fEdep;         // Energy deposition in a cell
42   
43   ClassDef(AliPMDcell,1) // To keep cell information
44 };
45
46 #endif