removed separate histograms for Calib and physics data
[u/mrichter/AliRoot.git] / T0 / AliT0CalibLatency.h
1 #ifndef AliT0CalibLatency_H
2 #define AliT0CalibLatency_H
3
4 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5  * See cxx source for full Copyright notice                               */
6
7 ////////////////////////////////////////////////
8 //  class for T0 calibration                 //
9 ////////////////////////////////////////////////
10
11 #include "TNamed.h"
12
13 class AliT0CalibLatency: public TNamed {
14
15  public:
16   AliT0CalibLatency();
17   AliT0CalibLatency(const char* name);
18   AliT0CalibLatency(const AliT0CalibLatency &calibda);
19   AliT0CalibLatency& operator= (const AliT0CalibLatency &calibda);
20   virtual ~AliT0CalibLatency();
21   
22   virtual void  Print(Option_t* option= "") const; 
23   
24   Float_t   GetLatencyL1() const {return fLatencyL1;}
25   void      SetLatencyL1(Float_t lat) {fLatencyL1 = lat;}
26   Float_t   GetLatencyL1A() const {return fLatencyL1A;}
27   void      SetLatencyL1A(Float_t lat) {fLatencyL1A = lat;}
28   Float_t   GetLatencyL1C() const {return fLatencyL1C;}
29   void      SetLatencyL1C(Float_t lat) {fLatencyL1C = lat;}
30   Float_t   GetLatencyHPTDC() const {return fLatencyHPTDC;}
31   void      SetLatencyHPTDC(Float_t lat) {fLatencyHPTDC = lat;}
32   
33  protected:
34   Float_t   fLatencyL1;         //Latency L1
35   Float_t   fLatencyL1A;        //Latency L1 for OrA
36   Float_t   fLatencyL1C;        //Latency L1 for orC
37   Float_t   fLatencyHPTDC;      //Latency HPTDC
38
39
40   ClassDef(AliT0CalibLatency,1)    // T0 Sensor Calibration data
41 };
42
43 typedef AliT0CalibLatency AliSTARTCalibLatency; // for backward compatibility
44
45 #endif
46