ROOT logo
#ifndef AliHMPIDPreprocessor_h
#define AliHMPIDPreprocessor_h

#include <AliPreprocessor.h> //base class

//.
//.
//HMPID Preprocessor base class 
//.
//.
class TMap;

class AliHMPIDPreprocessor : public AliPreprocessor
{
public:
           AliHMPIDPreprocessor(AliShuttleInterface* pShuttle):AliPreprocessor("HMP",pShuttle) 
           {
               AddRunType("PHYSICS");
               AddRunType("CALIBRATION");
               AddRunType("STANDALONE");
           }
  virtual ~AliHMPIDPreprocessor(                             )                                 {}
protected:
  virtual void     Initialize  (Int_t run, UInt_t startTime, UInt_t endTime); //
  virtual UInt_t   Process     (TMap* pDcsMap                              ); //process everthing
          Bool_t   ProcDcs     (TMap* pDcsMap                              ); //process DCS data points
          Bool_t   ProcNoiseMap(                                           ); //process Nosie Map from HMP Physics DA
          Bool_t   ProcPed     (                                           ); //process pedestal files
          Double_t ProcTrans   (TMap *pDcsMap                              );
          Double_t DefaultEMean();                                          //set a default value in ePhotMean                             
  ClassDef(AliHMPIDPreprocessor, 1);
};

#endif
 AliHMPIDPreprocessor.h:1
 AliHMPIDPreprocessor.h:2
 AliHMPIDPreprocessor.h:3
 AliHMPIDPreprocessor.h:4
 AliHMPIDPreprocessor.h:5
 AliHMPIDPreprocessor.h:6
 AliHMPIDPreprocessor.h:7
 AliHMPIDPreprocessor.h:8
 AliHMPIDPreprocessor.h:9
 AliHMPIDPreprocessor.h:10
 AliHMPIDPreprocessor.h:11
 AliHMPIDPreprocessor.h:12
 AliHMPIDPreprocessor.h:13
 AliHMPIDPreprocessor.h:14
 AliHMPIDPreprocessor.h:15
 AliHMPIDPreprocessor.h:16
 AliHMPIDPreprocessor.h:17
 AliHMPIDPreprocessor.h:18
 AliHMPIDPreprocessor.h:19
 AliHMPIDPreprocessor.h:20
 AliHMPIDPreprocessor.h:21
 AliHMPIDPreprocessor.h:22
 AliHMPIDPreprocessor.h:23
 AliHMPIDPreprocessor.h:24
 AliHMPIDPreprocessor.h:25
 AliHMPIDPreprocessor.h:26
 AliHMPIDPreprocessor.h:27
 AliHMPIDPreprocessor.h:28
 AliHMPIDPreprocessor.h:29
 AliHMPIDPreprocessor.h:30
 AliHMPIDPreprocessor.h:31
 AliHMPIDPreprocessor.h:32
 AliHMPIDPreprocessor.h:33
 AliHMPIDPreprocessor.h:34