1 #ifndef ALI_VZERO_PREPROCESSOR_H
2 #define ALI_VZERO_PREPROCESSOR_H
4 #include "AliPreprocessor.h"
6 class AliShuttleInterface;
10 // VZERO Preprocessor header
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
15 class AliVZEROPreprocessor : public AliPreprocessor
18 AliVZEROPreprocessor(AliShuttleInterface* shuttle);
19 virtual ~AliVZEROPreprocessor();
20 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
23 virtual UInt_t Process(TMap* dcsAliasMap);
25 AliVZERODataDCS *fData; // CDB class that stores the data for HV
26 AliVZERODataFEE *fFEEData; // CDB class that stores the data for FEE
30 AliVZEROPreprocessor(const AliVZEROPreprocessor&); // Not implemented
31 AliVZEROPreprocessor& operator=(const AliVZEROPreprocessor&); // Not implemented
33 ClassDef(AliVZEROPreprocessor, 1);