ROOT logo
#ifndef ALIPHOSCPVCALIBDATA_H
#define ALIPHOSCPVCALIBDATA_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

////////////////////////////////////////////////
//  class for CPV calibration                 //
////////////////////////////////////////////////

#include "TNamed.h"

class AliPHOSCpvCalibData: public TNamed {

 public:
  AliPHOSCpvCalibData();
  AliPHOSCpvCalibData(const char* name);
  AliPHOSCpvCalibData(const AliPHOSCpvCalibData &calibda);
  AliPHOSCpvCalibData& operator= (const AliPHOSCpvCalibData &calibda);
  virtual ~AliPHOSCpvCalibData();
  void Reset();
  virtual void Print(Option_t *option = "") const; 
  //
  Float_t GetADCchannelCpv(Int_t module, Int_t column, Int_t row) const;
  Float_t GetADCpedestalCpv(Int_t module, Int_t column, Int_t row) const;
  //
  void SetADCchannelCpv(Int_t module, Int_t column, Int_t row, Float_t value);
  void SetADCpedestalCpv(Int_t module, Int_t column, Int_t row, Float_t value);

 protected:
  Float_t  fADCchannelCpv[5][56][128];  // width of one CPV ADC channel ([mod][col][row])
  Float_t  fADCpedestalCpv[5][56][128]; // value of the CPV ADC pedestal ([mod][col][row])
  //
  ClassDef(AliPHOSCpvCalibData,1)    // CPV Calibration data

};

#endif
 AliPHOSCpvCalibData.h:1
 AliPHOSCpvCalibData.h:2
 AliPHOSCpvCalibData.h:3
 AliPHOSCpvCalibData.h:4
 AliPHOSCpvCalibData.h:5
 AliPHOSCpvCalibData.h:6
 AliPHOSCpvCalibData.h:7
 AliPHOSCpvCalibData.h:8
 AliPHOSCpvCalibData.h:9
 AliPHOSCpvCalibData.h:10
 AliPHOSCpvCalibData.h:11
 AliPHOSCpvCalibData.h:12
 AliPHOSCpvCalibData.h:13
 AliPHOSCpvCalibData.h:14
 AliPHOSCpvCalibData.h:15
 AliPHOSCpvCalibData.h:16
 AliPHOSCpvCalibData.h:17
 AliPHOSCpvCalibData.h:18
 AliPHOSCpvCalibData.h:19
 AliPHOSCpvCalibData.h:20
 AliPHOSCpvCalibData.h:21
 AliPHOSCpvCalibData.h:22
 AliPHOSCpvCalibData.h:23
 AliPHOSCpvCalibData.h:24
 AliPHOSCpvCalibData.h:25
 AliPHOSCpvCalibData.h:26
 AliPHOSCpvCalibData.h:27
 AliPHOSCpvCalibData.h:28
 AliPHOSCpvCalibData.h:29
 AliPHOSCpvCalibData.h:30
 AliPHOSCpvCalibData.h:31
 AliPHOSCpvCalibData.h:32
 AliPHOSCpvCalibData.h:33
 AliPHOSCpvCalibData.h:34
 AliPHOSCpvCalibData.h:35
 AliPHOSCpvCalibData.h:36
 AliPHOSCpvCalibData.h:37
 AliPHOSCpvCalibData.h:38