1 #ifndef ALIPMDCALIBRATOR_H
2 #define ALIPMDCALIBRATOR_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
11 class AliPMDCalibrator
14 AliPMDCalibrator() ; // ctor
15 AliPMDCalibrator(const AliPMDCalibrator &pmdcalibrator);//copy constructor
16 AliPMDCalibrator &operator=
17 (const AliPMDCalibrator &pmdcalibrator);//assignment op
19 virtual ~AliPMDCalibrator() ;//destructor
21 void CalculateIsoCell();//calculates gains
24 AliPMDPedestal *GetCalibPed() const {return fCalibPed;}
29 kDet = 2, // Number of Planes
30 kMaxSMN = 24, // Number of Modules
31 kMaxRow = 48, // Number of Rows
32 kMaxCol = 96 // Number of Columns
34 Float_t fGainFact[kDet][kMaxSMN][kMaxRow][kMaxCol];
35 TH1F *fHdetIso[kDet];//histos of isolated cell planewise
36 TH1F *fHsmIso[kDet][kMaxSMN];//histos of isolated cell modulewise
37 TH1F *fHadcIso[kDet][kMaxSMN][kMaxRow][kMaxCol];// histos of isolated cells cellwise
39 AliPMDCalibData *fCalibGain;
40 AliPMDPedestal *fCalibPed; //Pedestal calibration data
41 ClassDef(AliPMDCalibrator,4) //description
44 #endif // AliPMDCALIBRATOR_H