1 #ifndef ALIZDCTDCCALIB_H
2 #define ALIZDCTDCCALIB_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 -> TDC mean values //
9 ////////////////////////////////////////////////////
12 #include "AliCDBEntry.h"
16 class AliZDCTDCCalib: public TNamed {
20 AliZDCTDCCalib(const char* name);
21 AliZDCTDCCalib(const AliZDCTDCCalib &calibda);
22 AliZDCTDCCalib& operator= (const AliZDCTDCCalib &calibda);
23 virtual ~AliZDCTDCCalib();
25 virtual void Print(Option_t *) const;
27 Float_t GetMeanTDC(Int_t ch) const
28 {if(ch<6) return fMeanTDC[ch];
30 Float_t GetWidthTDC(Int_t ch) const
31 {if(ch<6) return fWidthTDC[ch];
34 void SetMeanTDC(Int_t ch, Float_t val) {fMeanTDC[ch]=val;}
35 void SetWidthTDC(Int_t ch, Float_t val) {fWidthTDC[ch]=val;}
36 void SetMeanTDC(Float_t* mean);
37 void SetWidthTDC(Float_t* width);
41 Float_t fMeanTDC[6]; // Mean TDC values
42 Float_t fWidthTDC[6]; // TDC widths
44 ClassDef(AliZDCTDCCalib,1) // ZDC TDC calibration data