]> git.uio.no Git - u/mrichter/AliRoot.git/blob - VZERO/AliVZEROPreprocessor.h
fix for pid in pr task: sjena
[u/mrichter/AliRoot.git] / VZERO / AliVZEROPreprocessor.h
1 #ifndef ALI_VZERO_PREPROCESSOR_H
2 #define ALI_VZERO_PREPROCESSOR_H
3
4 #include "AliPreprocessor.h"
5
6 class  AliShuttleInterface;
7 class  AliVZERODataFEE;
8 class  AliVZERODataDCS;
9
10 //  VZERO Preprocessor  header 
11
12 //  1 calibration object from DCS and DAQ is written into  OCDB/VZERO/Calib/Data
13 //  1 trigger-simulation object from DCS is written into OCDB/VZERO/Trigger/Data
14
15 class AliVZEROPreprocessor : public AliPreprocessor
16 {
17   public:
18     AliVZEROPreprocessor(AliShuttleInterface* shuttle);
19     virtual ~AliVZEROPreprocessor();
20     virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
21
22   protected:
23     virtual UInt_t Process(TMap* dcsAliasMap);
24
25     AliVZERODataDCS *fData;    // CDB class that stores the data for HV
26     AliVZERODataFEE *fFEEData; // CDB class that stores the data for FEE
27
28
29  private:
30     AliVZEROPreprocessor(const AliVZEROPreprocessor&); // Not implemented
31     AliVZEROPreprocessor& operator=(const AliVZEROPreprocessor&); // Not implemented
32     
33     ClassDef(AliVZEROPreprocessor, 1);
34 };
35
36 #endif