ROOT logo
#ifndef ALIZDCSATURATIONCALIB_H
#define ALIZDCSATURATIONCALIB_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

//////////////////////////////////////////////////////////
//  class for ZDC calibration -> p-A high rate run      //
//////////////////////////////////////////////////////////

#include "TNamed.h"
#include "AliCDBEntry.h"

class AliZDC;

class AliZDCSaturationCalib: public TNamed {

 public:
  AliZDCSaturationCalib();
  AliZDCSaturationCalib(const char* name);
  AliZDCSaturationCalib(const AliZDCSaturationCalib &calibda);
  AliZDCSaturationCalib& operator= (const AliZDCSaturationCalib &calibda);
  virtual ~AliZDCSaturationCalib();
  void Reset();
  virtual void  Print(Option_t *) const; 
  //
  Float_t* GetZNASatCalib()   		const {return (float*)fZNASatCalibration;}
  Float_t GetZNASatCalib(int i)   	const {return fZNASatCalibration[i];}
  void 	SetZNASatCalib(Float_t* EnCalib);
  
  Float_t* GetZNCSatCalib()   		const {return (float*)fZNCSatCalibration;}
  Float_t GetZNCSatCalib(int i)   	const {return fZNCSatCalibration[i];}
  void 	SetZNCSatCalib(Float_t* EnCalib);
  
 protected:
  // 
  Float_t  fZNASatCalibration[4];	 // Coeff. for ZNA calibration
  Float_t  fZNCSatCalibration[4];	 // Coeff. for ZNC calibration
  //
  ClassDef(AliZDCSaturationCalib,1)    // ZDC calibration calibration data
};

#endif
 AliZDCSaturationCalib.h:1
 AliZDCSaturationCalib.h:2
 AliZDCSaturationCalib.h:3
 AliZDCSaturationCalib.h:4
 AliZDCSaturationCalib.h:5
 AliZDCSaturationCalib.h:6
 AliZDCSaturationCalib.h:7
 AliZDCSaturationCalib.h:8
 AliZDCSaturationCalib.h:9
 AliZDCSaturationCalib.h:10
 AliZDCSaturationCalib.h:11
 AliZDCSaturationCalib.h:12
 AliZDCSaturationCalib.h:13
 AliZDCSaturationCalib.h:14
 AliZDCSaturationCalib.h:15
 AliZDCSaturationCalib.h:16
 AliZDCSaturationCalib.h:17
 AliZDCSaturationCalib.h:18
 AliZDCSaturationCalib.h:19
 AliZDCSaturationCalib.h:20
 AliZDCSaturationCalib.h:21
 AliZDCSaturationCalib.h:22
 AliZDCSaturationCalib.h:23
 AliZDCSaturationCalib.h:24
 AliZDCSaturationCalib.h:25
 AliZDCSaturationCalib.h:26
 AliZDCSaturationCalib.h:27
 AliZDCSaturationCalib.h:28
 AliZDCSaturationCalib.h:29
 AliZDCSaturationCalib.h:30
 AliZDCSaturationCalib.h:31
 AliZDCSaturationCalib.h:32
 AliZDCSaturationCalib.h:33
 AliZDCSaturationCalib.h:34
 AliZDCSaturationCalib.h:35
 AliZDCSaturationCalib.h:36
 AliZDCSaturationCalib.h:37
 AliZDCSaturationCalib.h:38
 AliZDCSaturationCalib.h:39
 AliZDCSaturationCalib.h:40
 AliZDCSaturationCalib.h:41
 AliZDCSaturationCalib.h:42
 AliZDCSaturationCalib.h:43