if(!TestBit(knewDM)){
delete fDigitsManager;
fDigitsManager = NULL;
+ delete fRawStream;
+ fRawStream = NULL;
}
AliInfo(Form("Number of found clusters : %d", fNoOfClusters));
return kFALSE;
}
-
fMaxThresh = fReconstructor->GetRecoParam()->GetClusMaxThresh();
fSigThresh = fReconstructor->GetRecoParam()->GetClusSigThresh();
fMinMaxCutSigma = fReconstructor->GetRecoParam()->GetMinMaxCutSigma();
fTimeTotal = fDigits->GetNtime();
// Check consistency between OCDB and raw data
- if (fTimeTotal != calibration->GetNumberOfTimeBinsDCS()) {
+ Int_t nTimeOCDB = calibration->GetNumberOfTimeBinsDCS();
+ if ((nTimeOCDB > -1) &&
+ (fTimeTotal != nTimeOCDB)) {
AliError(Form("Number of timebins does not match OCDB value (RAW[%d] OCDB[%d])"
,fTimeTotal,calibration->GetNumberOfTimeBinsDCS()));
}