]>
Commit | Line | Data |
---|---|---|
5e319bd5 | 1 | #ifndef ALIADSDIGIT_H |
2 | #define ALIADSDIGIT_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 AliADSDigit: public AliDigit { | |
10 | ||
11 | public: | |
12 | AliADSDigit(); | |
13 | AliADSDigit(Int_t pmnumber, | |
14 | Int_t nbins, | |
15 | Float_t *charges, | |
16 | Int_t *labels = 0); | |
17 | virtual ~AliADSDigit(); | |
18 | ||
19 | virtual void Print(const Option_t* option="") const; | |
20 | ||
21 | Int_t PMNumber() const {return fPMNumber;} | |
22 | Int_t GetNBins() const {return fNBins;} | |
23 | Float_t* GetCharges() const {return fCharges;} | |
24 | ||
25 | private: | |
26 | AliADSDigit(const AliADSDigit& /*sdigit*/); | |
27 | AliADSDigit& operator = (const AliADSDigit& /*sdigit*/); | |
28 | ||
aa8120bb | 29 | Int_t fPMNumber; // PhotoMultiplier number (0 to 16) |
5e319bd5 | 30 | Int_t fNBins; // Number of charge bins |
31 | Float_t* fCharges; //[fNBins] Array with charges | |
32 | ||
33 | ClassDef(AliADSDigit,1) // AD SDigit class | |
34 | }; | |
35 | ||
36 | #endif |