]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDPreprocessor.h
Update for half chamber status (Julian)
[u/mrichter/AliRoot.git] / TRD / AliTRDPreprocessor.h
index 64ab617fa205401d463e6f3cccf64ecc661485a2..1c51fe736631521c838dd645ec40435dca694485 100644 (file)
@@ -15,6 +15,7 @@
 #include "AliPreprocessor.h"
 
 class TMap;
+class AliTRDCalDCS;
 class AliTRDCalROC;
 class AliTRDCalSingleChamberStatus;
 
@@ -24,26 +25,31 @@ class AliTRDPreprocessor : public AliPreprocessor
  public:
 
   AliTRDPreprocessor(AliShuttleInterface *shuttle);
+  AliTRDPreprocessor(const AliTRDPreprocessor &org);
   virtual ~AliTRDPreprocessor();
 
+
  protected:
 
   virtual void    Initialize(Int_t run, UInt_t startTime, UInt_t endTime);
   virtual UInt_t  Process(TMap *dcsAliasMap);
 
-    
+          Bool_t  ExtractHalfChamberStatusDAQ();
           Bool_t  ExtractPedestals();
           Bool_t  ExtractDriftVelocityDAQ();
           Bool_t  ExtractHLT();
           Bool_t  ProcessDCS();
           Bool_t  ProcessDCS(TMap *dcsAliasMap);
+         AliTRDPreprocessor& operator = (const AliTRDPreprocessor& rhs);
 
  private:
+         
+         AliTRDCalDCS* fCalDCSObjSOR;    // 
+         AliTRDCalDCS* fCalDCSObjEOR;    // 
 
-          Bool_t  fVdriftHLT;             // HLT Vdrift
+         Bool_t  fVdriftHLT;             // HLT Vdrift
          UInt_t  ProcessDCSConfigData(); // process DCS configuration
 
-
          Bool_t AreThereDataPedestal(AliTRDCalSingleChamberStatus * const calROCStatus, Bool_t second);
          void   SetDefaultStatus(AliTRDCalSingleChamberStatus &calROCStatus, Bool_t second);
          void   SetStatus(AliTRDCalSingleChamberStatus &calROCStatus, AliTRDCalSingleChamberStatus *calROCStatusPrevious,Bool_t second);
@@ -54,3 +60,4 @@ class AliTRDPreprocessor : public AliPreprocessor
 
 };
 #endif
+