class TList;
class TString;
+class TObjArray;
class AliDCSSensorArray;
class AliGRPObject;
class AliSplineFit;
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);
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:
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);
};