fEndTime = GetEndTimeDCSQuery ();
time_t daqStart = (time_t) (((TString)GetRunParameter("DAQ_time_start")).Atoi());
time_t daqEnd = (time_t) (((TString)GetRunParameter("DAQ_time_end")).Atoi());
+ time_t ctpStart = (time_t) (((TString)GetRunParameter("TRGTimeStart")).Atoi());
+ time_t ctpEnd = (time_t) (((TString)GetRunParameter("TRGTimeEnd")).Atoi());
- fData = new AliVZERODataDCS(fRun, fStartTime, fEndTime,(UInt_t)daqStart, (UInt_t)daqEnd);
+ fData = new AliVZERODataDCS(fRun, fStartTime, fEndTime,(UInt_t)daqStart, (UInt_t)daqEnd,(UInt_t)ctpStart, (UInt_t)ctpEnd);
fFEEData = new AliVZERODataFEE(fRun, fStartTime, fEndTime);
}
Log(Form("Cannot open file %s",fileName.Data()));
return 1;}
Float_t pedMean[128], pedSigma[128], adcMean[128], adcSigma[128] ;
- for(Int_t j=0; j<128; j++)fscanf(file,"%f %f %f %f",
- &pedMean[j], &pedSigma[j], &adcMean[j], &adcSigma[j]);
+ for(Int_t j=0; j<128; j++) {
+ Int_t resScan = fscanf(file,"%f %f %f %f",
+ &pedMean[j], &pedSigma[j], &adcMean[j], &adcSigma[j]);
+ if (resScan != 4) Log(Form("Bad data in file %s !",fileName.Data()));
+ }
fclose(file);
calibData->SetPedestal(pedMean);
Int_t tempCh;
Float_t tempAlpha;
for(Int_t j=0; j<64; ++j) {
- fscanf(file2,"%d %f", &tempCh, &tempAlpha);
+ Int_t resScan = fscanf(file2,"%d %f", &tempCh, &tempAlpha);
+ if (resScan != 2) Log(Form("Bad data in file %s !",fileName.Data()));
alpha[tempCh+1] = tempAlpha;
}
fclose(file2);
// Check that everything was properly transmitted
printf("Equalization factors (0->64): ");
- for(Int_t j=0; j<64; ++j) printf("%.3f ",alpha[j+1]);
+ for(Int_t j=0; j<64; ++j) printf("%.5f ",alpha[j+1]);
printf("\n");
eqFactors->SetContent(alpha);