]> git.uio.no Git - u/mrichter/AliRoot.git/blame_incremental - VZERO/AliVZEROPreprocessor.h
Adding the trigger charge and bits to the ESD and AOD. They will be needed by phys...
[u/mrichter/AliRoot.git] / VZERO / AliVZEROPreprocessor.h
... / ...
CommitLineData
1#ifndef ALI_VZERO_PREPROCESSOR_H
2#define ALI_VZERO_PREPROCESSOR_H
3
4#include "AliPreprocessor.h"
5
6class AliShuttleInterface;
7class AliVZERODataFEE;
8class 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
15class 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