]> git.uio.no Git - u/mrichter/AliRoot.git/blob - ACORDE/AliACORDEPreprocessor.h
Fixed Coding Conventions for class AliACORDERawReader (Mario Sitta)
[u/mrichter/AliRoot.git] / ACORDE / AliACORDEPreprocessor.h
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
12 class AliACORDEPreprocessor : public AliPreprocessor
13 {
14   public:
15     enum{kNModules=60};
16     AliACORDEPreprocessor(AliShuttleInterface* shuttle);
17     virtual ~AliACORDEPreprocessor();
18
19   protected:
20     virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
21     virtual UInt_t Process(TMap* dcsAliasMap);
22     void CreateTableofReference();
23     //virtual Bool_t ProcessDCS();
24
25   private:
26
27     AliACORDEPreprocessor(const AliACORDEPreprocessor &proc); //copy constructor
28     AliACORDEPreprocessor& operator = (const AliACORDEPreprocessor & proc);
29     AliACORDECalibData *fCalData;    // CDB class that stores the data
30
31     ClassDef(AliACORDEPreprocessor, 0);
32 };
33
34 #endif
35