]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PMD/AliPMDPreprocessor.h
updated with testbeam2010 data
[u/mrichter/AliRoot.git] / PMD / AliPMDPreprocessor.h
index 5babe9e466095adb0c35442856ec88872b2fa74a..70b31d6f17402335f78206663fd77b9e603ead19 100644 (file)
@@ -1,25 +1,41 @@
 #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
 {
   public:
-    AliPMDPreprocessor(const char* detector, AliShuttleInterface* shuttle);
+    AliPMDPreprocessor(AliShuttleInterface* shuttle);
     virtual ~AliPMDPreprocessor();
 
   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, 0);
+    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