]>
Commit | Line | Data |
---|---|---|
52783dbc | 1 | #ifndef ALIPHOSCALIBDATA_H |
2 | #define ALIPHOSCALIBDATA_H | |
3 | ||
4 | /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
5 | * See cxx source for full Copyright notice */ | |
6 | ||
7 | /* $Id$ */ | |
8 | ||
9 | //////////////////////////////////////////////// | |
10 | // class for PHOS calibration // | |
11 | //////////////////////////////////////////////// | |
12 | ||
13 | #include "TNamed.h" | |
14 | #include "AliPHOS.h" | |
15 | ||
16 | class AliPHOSCalibData: public TNamed { | |
17 | ||
18 | public: | |
19 | AliPHOSCalibData(); | |
20 | AliPHOSCalibData(const char* name); | |
21 | AliPHOSCalibData(const AliPHOSCalibData &calibda); | |
22 | AliPHOSCalibData& operator= (const AliPHOSCalibData &calibda); | |
23 | virtual ~AliPHOSCalibData(); | |
24 | void Reset(); | |
25 | virtual void Print(Option_t *option = "") const; | |
26 | // | |
072de3a8 | 27 | Float_t GetADCchannelEmc(Int_t module, Int_t column, Int_t row) const; |
28 | Float_t GetADCpedestalEmc(Int_t module, Int_t column, Int_t row) const; | |
52783dbc | 29 | // |
072de3a8 | 30 | void SetADCchannelEmc(Int_t module, Int_t column, Int_t row, Float_t value); |
31 | void SetADCpedestalEmc(Int_t module, Int_t column, Int_t row, Float_t value); | |
52783dbc | 32 | |
33 | protected: | |
072de3a8 | 34 | Float_t fADCchannelEmc[5][56][64] ; // width of one ADC channel in GeV ([mod][col][row]) |
35 | Float_t fADCpedestalEmc[5][56][64] ; // value of the EMC ADC pedestal ([mod][col][row]) | |
52783dbc | 36 | // |
37 | ClassDef(AliPHOSCalibData,1) // PHOS Calibration data | |
38 | }; | |
39 | ||
40 | #endif |