Missing macros for PWGCF, PWGDQ and PWGLF
[u/mrichter/AliRoot.git] / AD / ADbase / AliADPreprocessor.h
CommitLineData
4188a021 1#ifndef ALI_AD_PREPROCESSOR_H
2#define ALI_AD_PREPROCESSOR_H
3
4#include "AliPreprocessor.h"
5
6class AliShuttleInterface;
7class AliADDataDCS;
8
9// AD Preprocessor header
10
11// 1 calibration object from DCS and DAQ is written into OCDB/AD/Calib/Data
12
13class AliADPreprocessor : public AliPreprocessor
14{
15 public:
16 AliADPreprocessor(AliShuttleInterface* shuttle);
17 virtual ~AliADPreprocessor();
18 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
19
20 protected:
21 virtual UInt_t Process(TMap* dcsAliasMap);
22
23 AliADDataDCS *fDCSData; // CDB class that stores the calibration data
24
25 private:
26 AliADPreprocessor(const AliADPreprocessor&); // Not implemented
27 AliADPreprocessor& operator=(const AliADPreprocessor&); // Not implemented
28
29 ClassDef(AliADPreprocessor, 1);
30};
31
32#endif