LCOV - code coverage report
Current view: top level - EMCAL/EMCALbase - AliEMCALSensorTempArray.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 AliEMCALSENSORTEMPARRAY_H
       2             : #define AliEMCALSENSORTEMPARRAY_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : 
       7             : ///////////////////////////////////////////////////////////////////////////////
       8             : //                                                                           //
       9             : //  EMCAL calibration class for temperature sensors                            //
      10             : //                                                                           //
      11             : ///////////////////////////////////////////////////////////////////////////////
      12             : 
      13             : #include "TSystem.h"
      14             : 
      15             : #include "AliDCSSensorArray.h"
      16             : #include "AliEMCALSensorTemp.h"
      17             : 
      18             : class TTimeStamp;
      19             : class TMap;
      20             : class TGraph;
      21             : class TObjString;
      22             : class AliSplineFit;
      23             : class AliDCSSensor;
      24             : 
      25             : #include "TString.h"
      26             : 
      27             : 
      28             : class AliEMCALSensorTempArray : public AliDCSSensorArray {
      29             :  public:
      30             :   AliEMCALSensorTempArray();
      31             :   AliEMCALSensorTempArray(Int_t run);
      32             :   AliEMCALSensorTempArray(const char *fname,
      33             :                           const TString& amandaString = kAmandaString);
      34             :   AliEMCALSensorTempArray (UInt_t startTime, UInt_t endTime, TTree* confTree,
      35             :                            const TString& amandaString = kAmandaString);
      36             :   AliEMCALSensorTempArray(const AliEMCALSensorTempArray &c);
      37             :   virtual ~AliEMCALSensorTempArray();
      38             :   AliEMCALSensorTempArray &operator=(const AliEMCALSensorTempArray &c);
      39             :   void ReadSensors  (const char *dbEntry);
      40             :   AliEMCALSensorTemp* GetSensor (Int_t side, Int_t sector, Int_t num);
      41             :   AliEMCALSensorTemp* GetSensor (Int_t IdDCS);
      42             :   AliEMCALSensorTemp* GetSensor (Double_t x, Double_t y, Double_t z);
      43             :   Double_t GetTempGradientY(UInt_t timeSec, Int_t side);
      44             :   
      45             :  protected:
      46             :   
      47          42 :   ClassDef(AliEMCALSensorTempArray,1)       //  EMCAL calibration class for saved temperature sensor parameters
      48             :     
      49             : };
      50             : 
      51             : #endif

Generated by: LCOV version 1.11