X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=HMPID%2FAliHMPIDPreprocessor.h;h=db0ba94eafeb79b554e70feb0e12077ba5d046d2;hb=c78a77683b490fe26ff0f4016ea4fcce36c768a9;hp=995ee69435d312567a111816749c0343c577e95f;hpb=cf7e313e9d1893de1e5bec72a5708c0cbc993dfa;p=u%2Fmrichter%2FAliRoot.git diff --git a/HMPID/AliHMPIDPreprocessor.h b/HMPID/AliHMPIDPreprocessor.h index 995ee69435d..db0ba94eafe 100644 --- a/HMPID/AliHMPIDPreprocessor.h +++ b/HMPID/AliHMPIDPreprocessor.h @@ -3,19 +3,32 @@ #include //base class +//. +//. +//HMPID Preprocessor base class +//. +//. class TMap; class AliHMPIDPreprocessor : public AliPreprocessor { public: - AliHMPIDPreprocessor(AliShuttleInterface* pShuttle):AliPreprocessor("HMPID",pShuttle) {} - virtual ~AliHMPIDPreprocessor( ) {} + 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 ); - ClassDef(AliHMPIDPreprocessor, 0); + 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); }; -typedef AliHMPIDPreprocessor AliRICHPreprocessor; // for backward compatibility - #endif