]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDPreprocessor.h
New DCS code by Wilfried
[u/mrichter/AliRoot.git] / TRD / AliTRDPreprocessor.h
index 37fa2516ded50cffc219bebb30ebad69e3ee7e20..441e8a222db861872162435c91b105a854be14d9 100644 (file)
@@ -22,14 +22,27 @@ class AliTRDPreprocessor : public AliPreprocessor
     AliTRDPreprocessor(AliShuttleInterface *shuttle);
     virtual ~AliTRDPreprocessor();
 
+    enum {
+       EExtractDCS    =   1  // error in case of failure by extracting DCS variables
+      ,EStoreRefDCS   =   2  // error in case of failure by storing DCS variables references
+      ,EFitDCS        =   4  // error in case of failure by fitting DCS variables
+      ,EStoreDCS      =   8  // error in case of failure by storing DCS variables fit results
+      ,EListFileHLT   =  16  // error in case of failure by taking the listof HLT files
+      ,EOpenFileHLT   =  32  // error in case of failure by opening the HLTfile
+      ,ETakeHistoHLT  =  64  // error in case of failure by taking the histos HLT
+      ,EStoreHistoHLT = 128  // error in case of failure by storing the reference data HLT
+      ,EFitHistoHLT   = 256  // error in case of failure by fitting the histos HLT
+      ,EStoreCalHLT   = 512  // error in case of failure by storing the HLTcal objects
+    };
+
   protected:
 
     virtual void   Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
-    virtual UInt_t Process(TMap* /*dcsAliasMap*/);
-  
+    virtual UInt_t Process(TMap* dcsAliasMap);
+
   private:
     
-    ClassDef(AliTRDPreprocessor,0) // The SHUTTLE preprocessor for TRD
+    ClassDef(AliTRDPreprocessor,1) // The SHUTTLE preprocessor for TRD
 
 };