ROOT logo
#ifndef ALI_PMD_PREPROCESSOR_H
#define ALI_PMD_PREPROCESSOR_H

/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/**********************************
 *
 * Pre-Processor CODE for PMD 
 *
 **********************************/ 


#include "AliPreprocessor.h"

class TTimeStamp;
class TSystem;

class AliPMDPreprocessor : public AliPreprocessor
{
  public:
    AliPMDPreprocessor(AliShuttleInterface* shuttle);
    virtual ~AliPMDPreprocessor();

  protected:
    virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
    virtual UInt_t Process(TMap* pdaqAliasMap);
    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
 AliPMDPreprocessor.h:1
 AliPMDPreprocessor.h:2
 AliPMDPreprocessor.h:3
 AliPMDPreprocessor.h:4
 AliPMDPreprocessor.h:5
 AliPMDPreprocessor.h:6
 AliPMDPreprocessor.h:7
 AliPMDPreprocessor.h:8
 AliPMDPreprocessor.h:9
 AliPMDPreprocessor.h:10
 AliPMDPreprocessor.h:11
 AliPMDPreprocessor.h:12
 AliPMDPreprocessor.h:13
 AliPMDPreprocessor.h:14
 AliPMDPreprocessor.h:15
 AliPMDPreprocessor.h:16
 AliPMDPreprocessor.h:17
 AliPMDPreprocessor.h:18
 AliPMDPreprocessor.h:19
 AliPMDPreprocessor.h:20
 AliPMDPreprocessor.h:21
 AliPMDPreprocessor.h:22
 AliPMDPreprocessor.h:23
 AliPMDPreprocessor.h:24
 AliPMDPreprocessor.h:25
 AliPMDPreprocessor.h:26
 AliPMDPreprocessor.h:27
 AliPMDPreprocessor.h:28
 AliPMDPreprocessor.h:29
 AliPMDPreprocessor.h:30
 AliPMDPreprocessor.h:31
 AliPMDPreprocessor.h:32
 AliPMDPreprocessor.h:33
 AliPMDPreprocessor.h:34
 AliPMDPreprocessor.h:35
 AliPMDPreprocessor.h:36
 AliPMDPreprocessor.h:37
 AliPMDPreprocessor.h:38
 AliPMDPreprocessor.h:39
 AliPMDPreprocessor.h:40
 AliPMDPreprocessor.h:41