]> git.uio.no Git - u/mrichter/AliRoot.git/blob - FMD/AliFMDdigit.h
Bug fix for SDD test beam simulation.
[u/mrichter/AliRoot.git] / FMD / AliFMDdigit.h
1 #ifndef ALIFMDDIGIT_H
2 #define ALIFMDDIGIT_H
3
4 ////////////////////////////////////////////////
5 //  Digits classes for set:FMD                //
6 ////////////////////////////////////////////////
7 #include <TClonesArray.h>
8 #include <TObject.h>
9
10
11 //___________________________________________
12 class AliFMDdigit: public TObject  {
13   
14 private:
15   Int_t fNumOfDet ;       //Number of FMD disk
16   Int_t fNumOfSector ;    //Number of sector
17   Int_t fNumOfRing;       //Number of ring
18   Int_t fNelectrons;      // real charge
19   Int_t fADC;             // ADC signal for this charge
20  
21 public:
22   AliFMDdigit() {
23     // constructor
24     fNumOfDet=fNumOfSector=fNumOfRing=fNelectrons=fADC=0;
25   }
26   AliFMDdigit(Int_t *digits);
27   virtual ~AliFMDdigit() {
28     // destructor
29   }
30   Int_t Volume();
31   Int_t NumberOfSector();
32   Int_t NumberOfRing();
33   Int_t Charge();
34   Int_t ADCsignal();
35   
36   ClassDef(AliFMDdigit,1)     // Real data digit object for set:ITS
37 };
38 inline Int_t AliFMDdigit::Volume(){return fNumOfDet;}
39 inline Int_t AliFMDdigit::NumberOfSector() {return fNumOfSector;} 
40 inline Int_t AliFMDdigit::NumberOfRing() {return fNumOfRing;}
41 inline Int_t AliFMDdigit::Charge() {return fNelectrons;}
42 inline Int_t AliFMDdigit::ADCsignal() {return fADC;}
43
44
45 #endif