]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HMPID/AliHMPIDPreprocessor.h
New book-keeping class
[u/mrichter/AliRoot.git] / HMPID / AliHMPIDPreprocessor.h
index 58a9394c3d542a5630bba0e2b9e2cab6f5b0974c..63be3d33fc76744f867dabaab44c06e9f2b7368b 100644 (file)
@@ -13,13 +13,20 @@ class TMap;
 class AliHMPIDPreprocessor : public AliPreprocessor
 {
 public:
-           AliHMPIDPreprocessor(AliShuttleInterface* pShuttle):AliPreprocessor("HMP",pShuttle) {}
+           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 ProcPed   (                                           ); //process pedestal files
+  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   ProcPed   (                                           ); //process pedestal files
+          Double_t ProcTrans (TMap *pDcsMap                              );
+          Double_t DefaultEMean();                                          //set a default value in ePhotMean                             
   ClassDef(AliHMPIDPreprocessor, 0);
 };