]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ACORDE/AliACORDEPreprocessor.h
No overlpas with L3 magnet
[u/mrichter/AliRoot.git] / ACORDE / AliACORDEPreprocessor.h
CommitLineData
68f6519c 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
10class AliACORDECalibData;
11
12class 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