1 #ifndef ALIZDCSATURATIONCALIB_H
2 #define ALIZDCSATURATIONCALIB_H
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
7 //////////////////////////////////////////////////////////
8 // class for ZDC calibration -> p-A high rate run //
9 //////////////////////////////////////////////////////////
12 #include "AliCDBEntry.h"
16 class AliZDCSaturationCalib: public TNamed {
19 AliZDCSaturationCalib();
20 AliZDCSaturationCalib(const char* name);
21 AliZDCSaturationCalib(const AliZDCSaturationCalib &calibda);
22 AliZDCSaturationCalib& operator= (const AliZDCSaturationCalib &calibda);
23 virtual ~AliZDCSaturationCalib();
25 virtual void Print(Option_t *) const;
27 Float_t* GetZNASatCalib() const {return (float*)fZNASatCalibration;}
28 Float_t GetZNASatCalib(int i) const {return fZNASatCalibration[i];}
29 void SetZNASatCalib(Float_t* EnCalib);
31 Float_t* GetZNCSatCalib() const {return (float*)fZNCSatCalibration;}
32 Float_t GetZNCSatCalib(int i) const {return fZNCSatCalibration[i];}
33 void SetZNCSatCalib(Float_t* EnCalib);
37 Float_t fZNASatCalibration[4]; // Coeff. for ZNA calibration
38 Float_t fZNCSatCalibration[4]; // Coeff. for ZNC calibration
40 ClassDef(AliZDCSaturationCalib,1) // ZDC calibration calibration data