]> git.uio.no Git - u/mrichter/AliRoot.git/blame - T0/AliT0CalibSeasonTimeShift.h
add in online look-up table 2 new channels
[u/mrichter/AliRoot.git] / T0 / AliT0CalibSeasonTimeShift.h
CommitLineData
455957bc 1#ifndef AliT0CalibSeasonTimeShift_H
2#define AliT0CalibSeasonTimeShift_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 AliT0CalibSeasonTimeShift: public TNamed {
14
15 public:
16 AliT0CalibSeasonTimeShift();
17 AliT0CalibSeasonTimeShift(const char* name);
18 AliT0CalibSeasonTimeShift(const AliT0CalibSeasonTimeShift &calibda);
19 AliT0CalibSeasonTimeShift & operator= (const AliT0CalibSeasonTimeShift &calibda);
20 virtual ~AliT0CalibSeasonTimeShift();
21 virtual void Print(Option_t* option= "") const;
22 Float_t MeanAC() const {return fMeanPar[0];}
23 Float_t MeanA() const {return fMeanPar[1];}
24 Float_t MeanC() const {return fMeanPar[2];}
25 Float_t T0resolution() const {return fMeanPar[3];}
26
27 Float_t SigmaAC() const {return fSigmaPar[0];}
28 Float_t SigmaA() const {return fSigmaPar[01];}
29 Float_t SigmaC() const {return fSigmaPar[2];}
30 Float_t SigmaT0resolution() const {return fSigmaPar[3];}
31 Float_t *GetT0Means() { return fMeanPar;}
32 Float_t *GetT0Sigmas() { return fSigmaPar;};
33
34 void SetT0Par(Float_t par[4],Float_t spar[4] );
35 void SetT0Par(const char* filePhys );
36
37 protected:
38 Float_t fMeanPar[4];
39// [0] (T0A+T0C)/2;
40// [1] T0A corrected by primary vertex
41// [2] T0A corrected by primary vertex
42// [3] T0resolution
43 Float_t fSigmaPar[4];
44// [0] sigma (T0A+T0C)/2;
45// [1] sigma T0A corrected by primary vertex
46// [2]sigma T0A corrected by primary vertex
47// [3]sigma T0resolution
48
49
50 ClassDef(AliT0CalibSeasonTimeShift,1) // T0 Sensor Calibration data
51};
52
53
54#endif
55