]> git.uio.no Git - u/mrichter/AliRoot.git/blame - HMPID/AliHMPIDPreprocessor.h
masking threshold values were too high - now they are lower - we have only 9 bits
[u/mrichter/AliRoot.git] / HMPID / AliHMPIDPreprocessor.h
CommitLineData
d3da6dc4 1#ifndef AliHMPIDPreprocessor_h
2#define AliHMPIDPreprocessor_h
3
4#include <AliPreprocessor.h> //base class
5
606697a8 6//.
423554a3 7//.
8//HMPID Preprocessor base class
9//.
606697a8 10//.
d3da6dc4 11class TMap;
12
13class AliHMPIDPreprocessor : public AliPreprocessor
14{
15public:
3f84bc66 16 AliHMPIDPreprocessor(AliShuttleInterface* pShuttle):AliPreprocessor("HMP",pShuttle)
17 {
18 AddRunType("PHYSICS");
19 AddRunType("CALIBRATION");
20 AddRunType("STANDALONE");
21 }
745cdf23 22 virtual ~AliHMPIDPreprocessor( ) {}
d3da6dc4 23protected:
f455af6e 24 virtual void Initialize(Int_t run, UInt_t startTime, UInt_t endTime); //
25 virtual UInt_t Process (TMap* pDcsMap ); //process everthing
26 Bool_t ProcDcs (TMap* pDcsMap ); //process DCS data points
27 Bool_t ProcPed ( ); //process pedestal files
28 Double_t ProcTrans (TMap *pDcsMap );
29 Double_t DefaultEMean(); //set a default value in ePhotMean
d3da6dc4 30 ClassDef(AliHMPIDPreprocessor, 0);
31};
32
33#endif