Store DCS identification string for each sensor. Read Config entry from OCDB (Haavard)
[u/mrichter/AliRoot.git] / TPC / AliTPCPreprocessor.h
CommitLineData
54472e4f 1#ifndef ALI_TPC_PREPROCESSOR_H
2#define ALI_TPC_PREPROCESSOR_H
3
72df5829 4#include "AliPreprocessor.h"
5
54472e4f 6
7// test preprocessor that writes data to AliTestDataDCS
8
9class AliTestDataDCS;
72df5829 10class AliTPCSensorTempArray;
54472e4f 11
12class AliTPCPreprocessor : public AliPreprocessor
13{
14 public:
6d07bf74 15 AliTPCPreprocessor(AliShuttleInterface* shuttle);
72df5829 16// AliTPCPreprocessor(const AliTPCPreprocessor &org);
54472e4f 17 virtual ~AliTPCPreprocessor();
18
19 protected:
20 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
21 virtual UInt_t Process(TMap* dcsAliasMap);
72df5829 22 UInt_t MapTemperature(TMap* dcsAliasMap);
23 AliTPCPreprocessor& operator = (const AliTPCPreprocessor& rhs);
54472e4f 24
25 private:
26 AliTPCSensorTempArray *fTemp; // CDB class for temperature sensors
27
72df5829 28 ClassDef(AliTPCPreprocessor, 1)
54472e4f 29};
30
31#endif