]> git.uio.no Git - u/mrichter/AliRoot.git/blame - PMD/AliPMDPreprocessor.h
defects fixed
[u/mrichter/AliRoot.git] / PMD / AliPMDPreprocessor.h
CommitLineData
ad6005fa 1#ifndef ALI_PMD_PREPROCESSOR_H
2#define ALI_PMD_PREPROCESSOR_H
705c51fb 3
c1e70747 4/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
5 * See cxx source for full Copyright notice */
705c51fb 6
7/**********************************
8 *
9 * Pre-Processor CODE for PMD
10 *
11 **********************************/
12
ad6005fa 13
14#include "AliPreprocessor.h"
15
c1e70747 16class TTimeStamp;
17class TSystem;
ad6005fa 18
19class AliPMDPreprocessor : public AliPreprocessor
20{
21 public:
a80b0ff4 22 AliPMDPreprocessor(AliShuttleInterface* shuttle);
ad6005fa 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);
37bbbce1 28 virtual Bool_t ProcessDAQ();
705c51fb 29
30 private:
ad6005fa 31
705c51fb 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);
ad6005fa 39};
40
41#endif