ROOT logo
#ifndef ALI_AD_PREPROCESSOR_H
#define ALI_AD_PREPROCESSOR_H

#include "AliPreprocessor.h"

class  AliShuttleInterface;
class  AliADDataDCS;

//  AD Preprocessor  header 

//  1 calibration object from DCS and DAQ is written into  OCDB/AD/Calib/Data

class AliADPreprocessor : public AliPreprocessor
{
  public:
    AliADPreprocessor(AliShuttleInterface* shuttle);
    virtual ~AliADPreprocessor();
    virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);

  protected:
    virtual UInt_t Process(TMap* dcsAliasMap);

    AliADDataDCS *fDCSData;    // CDB class that stores the calibration data

 private:
    AliADPreprocessor(const AliADPreprocessor&); // Not implemented
    AliADPreprocessor& operator=(const AliADPreprocessor&); // Not implemented
    
    ClassDef(AliADPreprocessor, 1);
};

#endif
 AliADPreprocessor.h:1
 AliADPreprocessor.h:2
 AliADPreprocessor.h:3
 AliADPreprocessor.h:4
 AliADPreprocessor.h:5
 AliADPreprocessor.h:6
 AliADPreprocessor.h:7
 AliADPreprocessor.h:8
 AliADPreprocessor.h:9
 AliADPreprocessor.h:10
 AliADPreprocessor.h:11
 AliADPreprocessor.h:12
 AliADPreprocessor.h:13
 AliADPreprocessor.h:14
 AliADPreprocessor.h:15
 AliADPreprocessor.h:16
 AliADPreprocessor.h:17
 AliADPreprocessor.h:18
 AliADPreprocessor.h:19
 AliADPreprocessor.h:20
 AliADPreprocessor.h:21
 AliADPreprocessor.h:22
 AliADPreprocessor.h:23
 AliADPreprocessor.h:24
 AliADPreprocessor.h:25
 AliADPreprocessor.h:26
 AliADPreprocessor.h:27
 AliADPreprocessor.h:28
 AliADPreprocessor.h:29
 AliADPreprocessor.h:30
 AliADPreprocessor.h:31
 AliADPreprocessor.h:32