]> git.uio.no Git - u/mrichter/AliRoot.git/blame - T0/AliT0CalibLatency.h
Protections added.
[u/mrichter/AliRoot.git] / T0 / AliT0CalibLatency.h
CommitLineData
f4fbc54a 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
13class 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
43typedef AliT0CalibLatency AliSTARTCalibLatency; // for backward compatibility
44
45#endif
46