]> git.uio.no Git - u/mrichter/AliRoot.git/blame - ACORDE/AliACORDEPreprocessor.h
updated
[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;
d614925a 11class AliACORDEDataDCS;
68f6519c 12
13class 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
d614925a 31 AliACORDEDataDCS *fDataDCS; // ACORDE Data DCS
68f6519c 32
33 ClassDef(AliACORDEPreprocessor, 0);
34};
35
36#endif
37