#ifndef AliHMPIDPreprocessor_h #define AliHMPIDPreprocessor_h #include //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