class AliDCSSensorArray;
class AliGRPObject;
class AliSplineFit;
+class AliLHCClockPhase;
class AliGRPPreprocessor: public AliPreprocessor {
public:
Bool_t GetDAQStartEndTimeOk() const {return fdaqStartEndTimeOk;}
void SetDAQStartEndTimeOk(Bool_t daqStartEndTimeOk) {fdaqStartEndTimeOk = daqStartEndTimeOk;}
- Double_t CalculateMean(TObjArray* lhcObjArray);
- Float_t ProcessEnergy(TObjArray* array, Double_t timeStart, Double_t timeEnd);
+ Float_t ProcessEnergy(TObjArray* array, Double_t timeStart);
+ AliLHCClockPhase* ProcessLHCClockPhase(TObjArray *beam1phase,TObjArray *beam2phase,
+ Double_t timeEnd);
private:
static const Int_t fgknDAQLbPar; //! number of DAQ lb parameters for PHYSICS runs
- static const Int_t fgknDAQLbParReduced; //! number of DAQ lb parameters for non PHYSICS runs
static const Int_t fgknDCSDP; //! number of dcs dps
static const char* fgkDCSDataPoints[]; //! names of dcs dps
static const char* fgkDCSDataPointsHallProbes[]; //! names of dcs dps for Hall Probes