defects fixed
[u/mrichter/AliRoot.git] / PMD / AliPMDPreprocessor.h
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     ClassDef(AliPMDPreprocessor, 3);
39 };
40
41 #endif