LCOV - code coverage report
Current view: top level - TPC/TPCbase - AliTPCCorrectionDrift.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 1 5 20.0 %

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

Generated by: LCOV version 1.11