]>
Commit | Line | Data |
---|---|---|
d15a28e7 | 1 | #ifndef ALIPHOSDIGIT_H |
2 | #define ALIPHOSDIGIT_H | |
3 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
4 | * See cxx source for full Copyright notice */ | |
5 | ||
6ad0bfa0 | 6 | /* $Id$ */ |
7 | ||
d15a28e7 | 8 | //////////////////////////////////////////////// |
9 | // The digit class: a list of abs Id, energy// | |
10 | // Version SUBATECH // | |
11 | // Author Laurent Aphecetche SUBATECH // | |
12 | // comment: added sortable YS // | |
13 | // // | |
14 | //////////////////////////////////////////////// | |
15 | ||
16 | // --- ROOT system --- | |
17 | ||
18 | #include "TObject.h" | |
19 | ||
20 | // --- Standard library --- | |
21 | ||
22 | // --- AliRoot header files --- | |
23 | ||
24 | #include "AliDigitNew.h" | |
25 | ||
26 | class AliPHOSDigit : public AliDigitNew { | |
27 | ||
28 | public: | |
29 | ||
cf239357 | 30 | AliPHOSDigit() ; |
ff4c968a | 31 | AliPHOSDigit(Int_t primary, Int_t id, Int_t DigEnergy) ; |
cf239357 | 32 | AliPHOSDigit(const AliPHOSDigit & digit) ; |
ff4c968a | 33 | virtual ~AliPHOSDigit() ; |
d15a28e7 | 34 | |
35 | Bool_t operator==(AliPHOSDigit const &rValue) const; | |
36 | AliPHOSDigit& operator+(AliPHOSDigit const &rValue) ; | |
37 | ||
38 | friend ostream& operator << ( ostream& , const AliPHOSDigit&) ; | |
39 | ||
40 | Int_t Compare(TObject * obj) ; | |
ff4c968a | 41 | Int_t GetNprimary() const { return fNprimary ; } |
42 | Int_t * GetPrimary() const { return fPrimary ; } | |
43 | Bool_t IsSortable() const { return kTRUE ; } | |
44 | void SetAmp(Int_t Amp) { fAmp=Amp ; } | |
cf239357 | 45 | |
d15a28e7 | 46 | private: |
ff4c968a | 47 | |
ff4c968a | 48 | Int_t * fPrimary ; // Array of primary particles which contribute to the digit |
49 | Int_t fNprimary ; // Number of primaries | |
d15a28e7 | 50 | |
d15a28e7 | 51 | ClassDef(AliPHOSDigit,1) // Digit in PHOS, version 1 |
52 | ||
53 | } ; | |
54 | ||
55 | #endif // ALIPHOSDIGIT_H |