Line data Source code
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 : class TH1F;
13 : class 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 0 : Float_t MeanAC() const {return fMeanPar[0];}
23 0 : Float_t MeanA() const {return fMeanPar[1];}
24 0 : Float_t MeanC() const {return fMeanPar[2];}
25 0 : Float_t T0resolution() const {return fMeanPar[3];}
26 :
27 0 : Float_t SigmaAC() const {return fSigmaPar[0];}
28 0 : Float_t SigmaA() const {return fSigmaPar[01];}
29 0 : Float_t SigmaC() const {return fSigmaPar[2];}
30 0 : Float_t SigmaT0resolution() const {return fSigmaPar[3];}
31 4 : Float_t *GetT0Means() { return fMeanPar;}
32 4 : Float_t *GetT0Sigmas() { return fSigmaPar;};
33 :
34 : Bool_t SetT0Par(Float_t par[4],Float_t spar[4] );
35 : Int_t SetT0Par(const char* filePhys , Float_t *cdbtime);
36 :
37 : void GetMeanAndSigma(TH1F* hist, Float_t &mean, Float_t &sigma);
38 :
39 : protected:
40 : Float_t fMeanPar[4];
41 : // [0] (T0A+T0C)/2;
42 : // [1] T0A corrected by primary vertex
43 : // [2] T0A corrected by primary vertex
44 : // [3] T0resolution
45 : Float_t fSigmaPar[4];
46 : // [0] sigma (T0A+T0C)/2;
47 : // [1] sigma T0A corrected by primary vertex
48 : // [2]sigma T0A corrected by primary vertex
49 : // [3]sigma T0resolution
50 :
51 :
52 36 : ClassDef(AliT0CalibSeasonTimeShift,1) // T0 Sensor Calibration data
53 : };
54 :
55 :
56 : #endif
57 :
|