Line data Source code
1 : #ifndef ALI_PMD_PREPROCESSOR_H
2 : #define ALI_PMD_PREPROCESSOR_H
3 :
4 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 : * See cxx source for full Copyright notice */
6 :
7 : /**********************************
8 : *
9 : * Pre-Processor CODE for PMD
10 : *
11 : **********************************/
12 :
13 :
14 : #include "AliPreprocessor.h"
15 :
16 : class TTimeStamp;
17 : class TSystem;
18 :
19 : class AliPMDPreprocessor : public AliPreprocessor
20 : {
21 : public:
22 : AliPMDPreprocessor(AliShuttleInterface* shuttle);
23 : virtual ~AliPMDPreprocessor();
24 :
25 : protected:
26 : virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
27 : virtual UInt_t Process(TMap* pdaqAliasMap);
28 : virtual Bool_t ProcessDAQ();
29 :
30 : private:
31 :
32 : Bool_t StorePmdPED(); // PMD PEDESTAL data
33 : Bool_t StorePmdGAIN(); // PMD GAIN Data
34 : Bool_t StorePmdHOT(); // PMD HOT data
35 : Bool_t StorePmdMEAN(); // PMD SM MEAN data not used now
36 : Bool_t StorePmdDCS(TMap *sdaqAM); // PMD DCS data points
37 :
38 12 : ClassDef(AliPMDPreprocessor, 3);
39 : };
40 :
41 : #endif
|