]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - STEER/AliGRPPreprocessor.h
added macro to create TOF offline calibration parameters from AliTOFcalibHisto class
[u/mrichter/AliRoot.git] / STEER / AliGRPPreprocessor.h
index a09f7dc58c57fd6b36427c611cabb9c43454dc3b..d3b2355878f92921b178d3052fcca17778ab0b8a 100644 (file)
@@ -25,6 +25,7 @@
 
 class TList;
 class TString;
+class TObjArray;
 class AliDCSSensorArray;
 class AliGRPObject;
 class AliSplineFit;
@@ -81,6 +82,7 @@ class AliGRPPreprocessor: public AliPreprocessor {
 
                Int_t   ProcessDaqLB(AliGRPObject* grpobj);
               UInt_t   ProcessDaqFxs();
+              UInt_t   ProcessSPDMeanVertex();
               UInt_t   ProcessDcsFxs(TString partition="", TString detector="");
                Int_t   ProcessDcsDPs(TMap* valueSet, AliGRPObject* grpobj);
                Int_t   ProcessLHCDPs(const TMap* valueSet, AliGRPObject* grpobj);
@@ -98,6 +100,8 @@ class AliGRPPreprocessor: public AliPreprocessor {
    Float_t ProcessUInt(const TObjArray *array);
    Float_t* ProcessFloatAll(const TObjArray* array);
    Float_t* ProcessFloatAllMagnet(const TObjArray* array, Int_t indexDP, Bool_t &isZero);
+   Bool_t GetDAQStartEndTimeOk() const {return fdaqStartEndTimeOk;}
+   void SetDAQStartEndTimeOk(Bool_t daqStartEndTimeOk) {fdaqStartEndTimeOk = daqStartEndTimeOk;}
 
  private:
  
@@ -122,7 +126,9 @@ class AliGRPPreprocessor: public AliPreprocessor {
   Int_t fminInt; // minimum int accepted
   UInt_t fmaxUInt; // maximum uint accepted
   UInt_t fminUInt; // minimum uint accepted
+  Bool_t fdaqStartEndTimeOk; // flag to set whether the DAQ_time_start/end fields are set
 
+  TObjArray* ffailedDPs; //TObjArray of failed DPs names
 
   ClassDef(AliGRPPreprocessor, 0);
 };