LCOV - code coverage report
Current view: top level - PMD/PMDbase - AliPMDCalibData.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 2 5 40.0 %

          Line data    Source code
       1             : #ifndef ALIPMDCALIBDATA_H
       2             : #define ALIPMDCALIBDATA_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : 
       7             : #include "TNamed.h"
       8             : 
       9             : class AliCDBEntry;
      10             : class AliPMD;
      11             : 
      12             : class AliPMDCalibData: public TNamed
      13             : {
      14             :  public:
      15             :   AliPMDCalibData();
      16             :   AliPMDCalibData(const char* name);
      17             :   AliPMDCalibData(const AliPMDCalibData &calibda);
      18             :   AliPMDCalibData& operator= (const AliPMDCalibData &calibda);
      19             :   virtual ~AliPMDCalibData();
      20             :   void    Reset();
      21             :   void    SetGainFact(Int_t det, Int_t smn, Int_t row, Int_t col,
      22             :                       Float_t gain);
      23             :   Float_t GetGainFact(Int_t det, Int_t smn, Int_t row, Int_t col) const;
      24             :   virtual void Print(Option_t *) const;
      25             :   
      26             :  protected:
      27             : 
      28             :   enum
      29             :       {
      30             :           kDet = 2,        // Number of plane
      31             :           kModule = 24,    // Modules per plane
      32             :           kRow    = 48,    // Maximum row
      33             :           kCol    = 96     // Maximum Column
      34             :       };
      35             :   Float_t fGainFact[kDet][kModule][kRow][kCol];
      36             : 
      37          36 :   ClassDef(AliPMDCalibData,2) // calibration class for gainfactors
      38             : };
      39             : #endif

Generated by: LCOV version 1.11