Introduction of summable digit class. The implementation of SDigitization and RAW2SDi...
[u/mrichter/AliRoot.git] / VZERO / AliVZEROSDigit.h
1 #ifndef ALIVZEROSDIGIT_H
2 #define ALIVZEROSDIGIT_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 #include "AliDigit.h"
7
8 //_____________________________________________________________________________
9 class AliVZEROSDigit: public AliDigit  {
10
11  public:
12     AliVZEROSDigit();
13     AliVZEROSDigit(Int_t pmnumber,
14                    Int_t nbins, 
15                    Float_t *charges,
16                    Int_t *labels = 0);
17     virtual ~AliVZEROSDigit() {};
18     virtual void Print(const Option_t* option="") const;
19
20     Int_t   PMNumber()   const {return fPMNumber;}
21
22   private:
23     Int_t   fPMNumber;      // PhotoMultiplier number (0 to 63)
24     Int_t   fNBins;         // Number of charge bins
25     Float_t*fCharges;       //[fNBins] Array with charges
26
27     ClassDef(AliVZEROSDigit,1)  // VZERO SDigit class
28 };
29
30 #endif