Adding methods to calculate the number of trigger flags on each side and fill the...
[u/mrichter/AliRoot.git] / VZERO / AliVZEROPreprocessor.h
CommitLineData
d2b85094 1#ifndef ALI_VZERO_PREPROCESSOR_H
2#define ALI_VZERO_PREPROCESSOR_H
3
4#include "AliPreprocessor.h"
d2b85094 5
6472f844 6class AliShuttleInterface;
7class AliVZERODataFEE;
8class AliVZERODataDCS;
d2b85094 9
6472f844 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
d2b85094 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
fad64858 25 AliVZERODataDCS *fData; // CDB class that stores the data for HV
6472f844 26 AliVZERODataFEE *fFEEData; // CDB class that stores the data for FEE
fad64858 27
c61a7285 28
29 private:
30 AliVZEROPreprocessor(const AliVZEROPreprocessor&); // Not implemented
31 AliVZEROPreprocessor& operator=(const AliVZEROPreprocessor&); // Not implemented
d2b85094 32
fad64858 33 ClassDef(AliVZEROPreprocessor, 1);
d2b85094 34};
35
36#endif