]> git.uio.no Git - u/mrichter/AliRoot.git/blob - TPC/AliTPCPreprocessor.h
Moving the alignment-related static methods from AliAlignObj to the new geometry...
[u/mrichter/AliRoot.git] / TPC / AliTPCPreprocessor.h
1 #ifndef ALI_TPC_PREPROCESSOR_H
2 #define ALI_TPC_PREPROCESSOR_H
3
4 #include "AliPreprocessor.h"
5
6
7 // test preprocessor that writes data to AliTestDataDCS
8
9 class AliTestDataDCS;
10 class AliTPCSensorTempArray;
11
12 class AliTPCPreprocessor : public AliPreprocessor
13 {
14   public:
15     AliTPCPreprocessor(AliShuttleInterface* shuttle);
16 //    AliTPCPreprocessor(const AliTPCPreprocessor &org);
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);
22     UInt_t  MapTemperature(TMap* dcsAliasMap);
23     AliTPCPreprocessor& operator = (const AliTPCPreprocessor& rhs);
24
25   private:
26     AliTPCSensorTempArray  *fTemp;    // CDB class for temperature sensors
27
28     ClassDef(AliTPCPreprocessor, 1)
29 };
30
31 #endif