1 #ifndef ALIPHOSCALIBDATA_H
2 #define ALIPHOSCALIBDATA_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
9 ////////////////////////////////////////////////
10 // class for PHOS calibration //
11 ////////////////////////////////////////////////
16 class AliPHOSCalibData: public TNamed {
20 AliPHOSCalibData(const char* name);
21 AliPHOSCalibData(const AliPHOSCalibData &calibda);
22 AliPHOSCalibData& operator= (const AliPHOSCalibData &calibda);
23 virtual ~AliPHOSCalibData();
25 virtual void Print(Option_t *option = "") const;
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;
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);
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])
37 ClassDef(AliPHOSCalibData,1) // PHOS Calibration data