]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDPreprocessor.h
propagate TPC crossed rows option to the standard track cuts
[u/mrichter/AliRoot.git] / PMD / AliPMDPreprocessor.h
index d5cb4fcd4afbce49751df88835f9c3eee8f08fd2..70b31d6f17402335f78206663fd77b9e603ead19 100644 (file)
@@ -1,10 +1,20 @@
 #ifndef ALI_PMD_PREPROCESSOR_H
 #define ALI_PMD_PREPROCESSOR_H
 
-#include "AliPreprocessor.h"
+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice                               */
+
+/**********************************
+ *
+ * Pre-Processor CODE for PMD 
+ *
+ **********************************/ 
+
 
-// test preprocessor that writes data to AliPMDDataDAQ  
+#include "AliPreprocessor.h"
 
+class TTimeStamp;
+class TSystem;
 
 class AliPMDPreprocessor : public AliPreprocessor
 {
@@ -15,11 +25,17 @@ class AliPMDPreprocessor : public AliPreprocessor
   protected:
     virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
     virtual UInt_t Process(TMap* pdaqAliasMap);
-
-  private:
-//    AliPMDDataDAQ *fData;    // CDB class that stores the data
-
-    ClassDef(AliPMDPreprocessor, 1);
+    virtual Bool_t ProcessDAQ();
+  
+ private:
+
+    Bool_t StorePmdPED();             // PMD PEDESTAL data
+    Bool_t StorePmdGAIN();            // PMD GAIN Data
+    Bool_t StorePmdHOT();             // PMD HOT data 
+    Bool_t StorePmdMEAN();            // PMD SM MEAN data not used now 
+    Bool_t StorePmdDCS(TMap *sdaqAM); // PMD DCS data points
+    
+    ClassDef(AliPMDPreprocessor, 3);
 };
 
 #endif