Line data Source code
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 4 : Float_t GetLatencyL1() const {return fLatencyL1;}
25 0 : void SetLatencyL1(Float_t lat) {fLatencyL1 = lat;}
26 4 : Float_t GetLatencyL1A() const {return fLatencyL1A;}
27 0 : void SetLatencyL1A(Float_t lat) {fLatencyL1A = lat;}
28 4 : Float_t GetLatencyL1C() const {return fLatencyL1C;}
29 0 : void SetLatencyL1C(Float_t lat) {fLatencyL1C = lat;}
30 4 : Float_t GetLatencyHPTDC() const {return fLatencyHPTDC;}
31 0 : 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 44 : ClassDef(AliT0CalibLatency,1) // T0 Sensor Calibration data
41 : };
42 :
43 : typedef AliT0CalibLatency AliSTARTCalibLatency; // for backward compatibility
44 :
45 : #endif
46 :
|