]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/AliTPCCorrectionDrift.h
Renamed
[u/mrichter/AliRoot.git] / TPC / AliTPCCorrectionDrift.h
1 #ifndef ALITPCCORRECTIONDRIFT_H
2 #define ALITPCCORRECTIONDRIFT_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 //                                                                        //
9 // AliTPCCorrectionDrift class                                                   //
10 // date: 02/05/2010                                                       //
11 // Authors: Maarian Ivanov, Jim Thomas, Magnus Mager, Stefan Rossegger                    //
12 ////////////////////////////////////////////////////////////////////////////
13
14 #include "AliTPCCorrection.h"
15
16 class AliTPCCorrectionDrift : public AliTPCCorrection {
17 public:
18   AliTPCCorrectionDrift();
19   virtual ~AliTPCCorrectionDrift();
20   // initialization and update functions
21   virtual void Init();
22   virtual void Update(const TTimeStamp &timeStamp);
23   void Print(const Option_t* option) const;
24
25 public:
26   virtual void GetCorrection(const Float_t x[],const Short_t roc,Float_t dx[]);
27   Double_t fZ0Aside;     // z- t0*vdrift shift A side
28   Double_t fZ0Cside;     // z- t0*vdrift shift C side
29   Double_t fVScale0;     // drift velocity scaling - constant
30   Double_t fVScaleR;     // drift velocity scaling - radial
31   Double_t fVScaleX;     // drift velocity scaling - global x
32   Double_t fVScaleY;     // drift velocity scaling - global y
33   //
34   Double_t fIROCZ0;      // IROC to OROC shift due unknown reason (clusterer shift Ampl. dependents?)
35   Double_t fOROCDZ;      // IROC to OROC slope shift due unknown reason (clusterer shift amplitude dependent?)
36 private:
37   AliTPCCorrectionDrift(const AliTPCCorrectionDrift&);
38   AliTPCCorrectionDrift &operator=(const AliTPCCorrectionDrift&);
39   ClassDef(AliTPCCorrectionDrift,1);
40 };
41
42 #endif