]>
Commit | Line | Data |
---|---|---|
d3da6dc4 | 1 | #ifndef AliHMPIDPreprocessor_h |
2 | #define AliHMPIDPreprocessor_h | |
3 | ||
4 | #include <AliPreprocessor.h> //base class | |
5 | ||
423554a3 | 6 | //. |
7 | //HMPID Preprocessor base class | |
8 | //. | |
d3da6dc4 | 9 | class TMap; |
10 | ||
11 | class AliHMPIDPreprocessor : public AliPreprocessor | |
12 | { | |
13 | public: | |
745cdf23 | 14 | AliHMPIDPreprocessor(AliShuttleInterface* pShuttle):AliPreprocessor("HMP",pShuttle) {} |
15 | virtual ~AliHMPIDPreprocessor( ) {} | |
a0e5c1b9 | 16 | static char* GetP () {return fgP;} //getter for pressure |
17 | static char* GetHV() {return fgHV;} //getter for high voltage | |
18 | static char* GetT1() {return fgT1;} //getter for inlet temperature | |
19 | static char* GetT2() {return fgT2;} //getter for inlet temperature | |
d3da6dc4 | 20 | protected: |
423554a3 | 21 | static char *fgP; // Name of the aliases provided by the DCS |
22 | static char *fgHV; // Name of the aliases provided by the DCS | |
23 | static char *fgT1; // Name of the aliases provided by the DCS | |
24 | static char *fgT2; // Name of the aliases provided by the DCS | |
d3da6dc4 | 25 | virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime); |
26 | virtual UInt_t Process (TMap* pDcsMap ); | |
27 | ClassDef(AliHMPIDPreprocessor, 0); | |
28 | }; | |
29 | ||
30 | #endif |