LCOV - code coverage report
Current view: top level - PHOS/PHOSbase - AliPHOSCpvCalibData.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 ALIPHOSCPVCALIBDATA_H
       2             : #define ALIPHOSCPVCALIBDATA_H
       3             : 
       4             : /* Copyright(c) 1998-2015, ALICE Experiment at CERN, All rights reserved. *
       5             :  * See cxx source for full Copyright notice                               */
       6             : 
       7             : ////////////////////////////////////////////////
       8             : //  class for CPV calibration                 //
       9             : ////////////////////////////////////////////////
      10             : 
      11             : #include "TNamed.h"
      12             : #include "AliPHOSCpvParam.h"
      13             : 
      14             : class AliPHOSCpvCalibData: public TNamed {
      15             : 
      16             :  public:
      17             :   AliPHOSCpvCalibData();
      18             :   AliPHOSCpvCalibData(const char* name);
      19             :   AliPHOSCpvCalibData(const AliPHOSCpvCalibData &calibda);
      20             :   AliPHOSCpvCalibData& operator= (const AliPHOSCpvCalibData &calibda);
      21             :   virtual ~AliPHOSCpvCalibData();
      22             :   void Reset();
      23             :   virtual void Print(Option_t *option = "") const; 
      24             :   //
      25             :   Float_t GetADCchannelCpv(Int_t module, Int_t column, Int_t row) const;
      26             :   Float_t GetADCpedestalCpv(Int_t module, Int_t column, Int_t row) const;
      27             :   //
      28             :   void SetADCchannelCpv(Int_t module, Int_t column, Int_t row, Float_t value);
      29             :   void SetADCpedestalCpv(Int_t module, Int_t column, Int_t row, Float_t value);
      30             : 
      31             :  protected:
      32             :   Float_t  fADCchannelCpv[AliPHOSCpvParam::kNModules][AliPHOSCpvParam::kPadPcX][AliPHOSCpvParam::kPadPcY];  // width of one CPV ADC channel ([mod][col][row])
      33             :   Float_t  fADCpedestalCpv[AliPHOSCpvParam::kNModules][AliPHOSCpvParam::kPadPcX][AliPHOSCpvParam::kPadPcY]; // value of the CPV ADC pedestal ([mod][col][row])
      34             :   //
      35          46 :   ClassDef(AliPHOSCpvCalibData,2)    // CPV Calibration data
      36             : 
      37             : };
      38             : 
      39             : #endif

Generated by: LCOV version 1.11