Line data Source code
1 : //#ifndef ALI_ACORDE_PREPROCESSOR_H
2 : //#define ALI_ACORDE_PREPROCESSOR_H
3 : #ifndef ALIACORDEPREPROCESSOR_H
4 : #define ALIACORDEPREPROCESSOR_H
5 :
6 : #include "AliPreprocessor.h"
7 :
8 : // test preprocessor that writes data to AliACORDECalibModule
9 :
10 : class AliACORDECalibData;
11 : class AliACORDEDataDCS;
12 :
13 : class AliACORDEPreprocessor : public AliPreprocessor
14 : {
15 : public:
16 : enum{kNModules=60};
17 : AliACORDEPreprocessor(AliShuttleInterface* shuttle);
18 : virtual ~AliACORDEPreprocessor();
19 :
20 : protected:
21 : virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
22 : virtual UInt_t Process(TMap* dcsAliasMap);
23 : void CreateTableofReference();
24 : //virtual Bool_t ProcessDCS();
25 :
26 : private:
27 :
28 : AliACORDEPreprocessor(const AliACORDEPreprocessor &proc); //copy constructor
29 : AliACORDEPreprocessor& operator = (const AliACORDEPreprocessor & proc);
30 : AliACORDECalibData *fCalData; // CDB class that stores the data
31 : AliACORDEDataDCS *fDataDCS; // ACORDE Data DCS
32 :
33 12 : ClassDef(AliACORDEPreprocessor, 0);
34 : };
35 :
36 : #endif
37 :
|