]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EMCAL/AliEMCALCalibData.h
1.The QA data created on demand according to the event species at filling time. 2...
[u/mrichter/AliRoot.git] / EMCAL / AliEMCALCalibData.h
CommitLineData
f565d89d 1#ifndef ALIEMCALCALIBDATA_H
2#define ALIEMCALCALIBDATA_H
3
4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
6
7/* $Id$ */
8
9////////////////////////////////////////////////
10// class for EMCAL calibration //
11////////////////////////////////////////////////
12
13#include "TNamed.h"
f565d89d 14
15class AliEMCALCalibData: public TNamed {
16
17 public:
18 AliEMCALCalibData();
19 AliEMCALCalibData(const char* name);
20 AliEMCALCalibData(const AliEMCALCalibData &calibda);
21 AliEMCALCalibData& operator= (const AliEMCALCalibData &calibda);
22 virtual ~AliEMCALCalibData();
23 void Reset();
24 virtual void Print(Option_t *option = "") const;
63b315c5 25 // All indexes start from 0!
f565d89d 26 Float_t GetADCchannel(Int_t module, Int_t column, Int_t row) const;
27 Float_t GetADCpedestal(Int_t module, Int_t column, Int_t row) const;
28 //
29 void SetADCchannel(Int_t module, Int_t column, Int_t row, Float_t value);
30 void SetADCpedestal(Int_t module, Int_t column, Int_t row, Float_t value);
31
32 protected:
30e19e51 33 Float_t fADCchannel[12][48][24] ; // width of one ADC channel in GeV ([mod][col][row])
34 Float_t fADCpedestal[12][48][24] ; // value of the ADC pedestal ([mod][col][row])
f565d89d 35 //
36 ClassDef(AliEMCALCalibData,1) // EMCAL Calibration data
37};
38
39#endif