#ifndef ALIPMDCALIBDATA_H
#define ALIPMDCALIBDATA_H
class TNamed;
class AliCDBEntry;
class AliPMD;
class AliPMDCalibData: public TNamed
{
public:
AliPMDCalibData();
AliPMDCalibData(const char* name);
AliPMDCalibData(const AliPMDCalibData &calibda);
AliPMDCalibData& operator= (const AliPMDCalibData &calibda);
virtual ~AliPMDCalibData();
void Reset();
void SetGainFact(Int_t det, Int_t smn, Int_t row, Int_t col,
Float_t gain);
Float_t GetGainFact(Int_t det, Int_t smn, Int_t row, Int_t col) const;
virtual void Print(Option_t *) const;
protected:
enum
{
kDet = 2,
kModule = 24,
kRow = 48,
kCol = 96
};
Float_t fGainFact[kDet][kModule][kRow][kCol];
ClassDef(AliPMDCalibData,2)
};
#endif