Reading muon trigger scalers with the DA of the muon trigger and transfer
[u/mrichter/AliRoot.git] / PHOS / PHOSbase / AliPHOSCpvCalibData.h
CommitLineData
fc6706cb 1#ifndef ALIPHOSCPVCALIBDATA_H
2#define ALIPHOSCPVCALIBDATA_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7////////////////////////////////////////////////
8// class for CPV calibration //
9////////////////////////////////////////////////
10
11#include "TNamed.h"
12
13class AliPHOSCpvCalibData: public TNamed {
14
15 public:
16 AliPHOSCpvCalibData();
17 AliPHOSCpvCalibData(const char* name);
18 AliPHOSCpvCalibData(const AliPHOSCpvCalibData &calibda);
19 AliPHOSCpvCalibData& operator= (const AliPHOSCpvCalibData &calibda);
20 virtual ~AliPHOSCpvCalibData();
21 void Reset();
22 virtual void Print(Option_t *option = "") const;
23 //
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;
26 //
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);
29
30 protected:
1fdb1c5e 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])
fc6706cb 33 //
34 ClassDef(AliPHOSCpvCalibData,1) // CPV Calibration data
35
36};
37
38#endif