text: #ifndef ALIZDCLASERCALIB_H
  #define ALIZDCLASERCALIB_H
  
  /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
   * See cxx source for full Copyright notice                               */
  
  //////////////////////////////////////////////////
  //  Class for ZDC signal stability monitor      //
  //  takes into account PTMs ageing effects      //
  //  used for fine adjustments in reconstruction //
  //////////////////////////////////////////////////
  
  #include "TNamed.h"
  #include "AliCDBEntry.h"
  
  class AliZDC;
  
  class AliZDCLaserCalib: public TNamed {
  
   public:
    AliZDCLaserCalib();
    AliZDCLaserCalib(const char* name);
    AliZDCLaserCalib(const AliZDCLaserCalib &calibda);
    AliZDCLaserCalib& operator= (const AliZDCLaserCalib &calibda);
    virtual ~AliZDCLaserCalib();
    void Reset();
    virtual void  Print(Option_t *) const; 
    //
    Int_t GetDetector(Int_t i) const {return fDetector[i];}
    Int_t GetSector(Int_t i)   const {return fSector[i];}
    Float_t GetPMValue(Int_t i)  const {return fPMValue[i];}
    Float_t GetPMWidth(Int_t i)  const {return fPMWidth[i];}
    
    void  SetDetector(Int_t i, Int_t ival) {fDetector[i] = ival;}
    void  SetSector(Int_t i, Int_t ival)   {fSector[i] = ival;}
    void  SetfPMValue(Int_t i, Float_t ival) {fPMValue[i] = ival;}
    void  SetfPMWidth(Int_t i, Float_t ival) {fPMWidth[i] = ival;}
    
   protected:
    Int_t fDetector[24];// detector code
    Int_t fSector[24];  // sector in detector (=5 for reference PMs)
    Float_t fPMValue[24]; // ADC spectrum mean value
    Float_t fPMWidth[24]; // ADC spectrum width
    //
    ClassDef(AliZDCLaserCalib,4)    // ZDC LASER calibration data
  };
  
  #endif
  