fix for bug #66294
[u/mrichter/AliRoot.git] / SHUTTLE / test / TestTPCPreprocessor.h
1 #ifndef TEST_TPC_PRE_PROCESSOR_H
2 #define TEST_TPC_PRE_PRECESSOR_H
3
4 #include "AliPreprocessor.h"
5 #include "AliTPCDataDCS.h"
6
7 //
8 // Example of a Shuttle Preprocessor
9 //
10
11 class TestTPCPreprocessor: public AliPreprocessor {
12 public:
13
14         TestTPCPreprocessor();
15         TestTPCPreprocessor(AliShuttleInterface* shuttle);
16         ~TestTPCPreprocessor();
17
18 protected:
19
20         virtual void Initialize(Int_t run, UInt_t startTime,
21                         UInt_t endTime);
22
23         virtual UInt_t Process(TMap* aliasMap);
24
25 private:
26         Int_t fRun;             // Run number
27         Int_t fStartTime;       // Start time
28         Int_t fEndTime;         // End time
29
30         AliTPCDataDCS *fData;   // pointer to the data container and analyzer class
31
32         ClassDef(TestTPCPreprocessor, 0);
33 };
34
35 #endif