LCOV - code coverage report
Current view: top level - AD/ADbase - AliADPreprocessor.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 ALI_AD_PREPROCESSOR_H
       2             : #define ALI_AD_PREPROCESSOR_H
       3             : 
       4             : #include "AliPreprocessor.h"
       5             : 
       6             : class  AliShuttleInterface;
       7             : class  AliADDataDCS;
       8             : 
       9             : //  AD Preprocessor  header 
      10             : 
      11             : //  Calibration object from DCS and DAQ is written into  OCDB/AD/Calib/Data
      12             : //  Calibration object from DAQ is written into OCDB/AD/Calib/TimeSlewing
      13             : 
      14             : class AliADPreprocessor : public AliPreprocessor
      15             : {
      16             :   public:
      17             :     AliADPreprocessor(AliShuttleInterface* shuttle);
      18             :     virtual ~AliADPreprocessor();
      19             :     virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
      20             : 
      21             :   protected:
      22             :     virtual UInt_t Process(TMap* dcsAliasMap);
      23             :     UInt_t ProcessTimeSlewing();
      24             :     UInt_t ProcessTrendings();
      25             : 
      26             :     AliADDataDCS *fDCSData;    // CDB class that stores the calibration data
      27             : 
      28             :  private:
      29             :     AliADPreprocessor(const AliADPreprocessor&); // Not implemented
      30             :     AliADPreprocessor& operator=(const AliADPreprocessor&); // Not implemented
      31             :     
      32          16 :     ClassDef(AliADPreprocessor, 1);
      33             : };
      34             : 
      35             : #endif

Generated by: LCOV version 1.11