1 #ifndef ALIPHOSCPVCALIBDATA_H
2 #define ALIPHOSCPVCALIBDATA_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 ////////////////////////////////////////////////
8 // class for CPV calibration //
9 ////////////////////////////////////////////////
13 class AliPHOSCpvCalibData: public TNamed {
16 AliPHOSCpvCalibData();
17 AliPHOSCpvCalibData(const char* name);
18 AliPHOSCpvCalibData(const AliPHOSCpvCalibData &calibda);
19 AliPHOSCpvCalibData& operator= (const AliPHOSCpvCalibData &calibda);
20 virtual ~AliPHOSCpvCalibData();
22 virtual void Print(Option_t *option = "") const;
24 Float_t GetADCchannelCpv(Int_t module, Int_t column, Int_t row) const;
25 Float_t GetADCpedestalCpv(Int_t module, Int_t column, Int_t row) const;
27 void SetADCchannelCpv(Int_t module, Int_t column, Int_t row, Float_t value);
28 void SetADCpedestalCpv(Int_t module, Int_t column, Int_t row, Float_t value);
31 Float_t fADCchannelCpv[5][56][128]; // width of one CPV ADC channel ([mod][col][row])
32 Float_t fADCpedestalCpv[5][56][128]; // value of the CPV ADC pedestal ([mod][col][row])
34 ClassDef(AliPHOSCpvCalibData,1) // CPV Calibration data