// We have not actually been able to complete the loading of the new DDL so
// we are still on the old one. In this case we do not need to reset fCurrentDDL.
//fCurrentDDL = 0;
+ if (IsErrorLogger()) AddErrorMessage();
return kFALSE;
}
Bool_t ok = fPayload->Decode(buffer, totalDataWord/4);
- if (IsErrorLogger()) AddErrorMessage();
-
delete[] buffer;
fCurrentDDL = fPayload->GetDDLTracker();
if ( fDDL == fgkMaxDDL )
{
fDDL = 0;
+ if ( IsErrorLogger()) AddErrorMessage();
return kFALSE;
}
Bool_t ok = fPayload->Decode(buffer, totalDataWord/4);
- if ( IsErrorLogger()) AddErrorMessage();
-
delete[] buffer;
fDDL++;
if (msg.Contains("Padding"))
GetReader()->AddMinorErrorLog(kPaddingWordErr, msg.Data());
}
+
+ log->Clear(); // clear logger after each event
}
//______________________________________________________
// We have not actually been able to complete the loading of the new DDL so
// we are still on the old one. In this case we do not need to reset fCurrentDDL.
//fCurrentDDL = 0;
+ if (IsErrorLogger()) AddErrorMessage();
return kFALSE;
}
fPayload->ResetDDL();
Bool_t ok = fPayload->Decode(buffer);
-
- if (IsErrorLogger()) AddErrorMessage();
delete[] buffer;
if (fDDL >= fgkMaxDDL) {
fDDL = 0;
+ if (IsErrorLogger()) AddErrorMessage();
return kFALSE;
}
#endif
fPayload->Decode(buffer);
- if (IsErrorLogger()) AddErrorMessage();
+
fDDL++;
if (msg.Contains("Local"))
GetReader()->AddMajorErrorLog(kLocalEoWErr, msg.Data());
}
+
+ log->Clear(); // clear after each event
}