You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Detectors/TRD/reconstruction/src/CruRawReader.cxx
+14-8Lines changed: 14 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -180,6 +180,16 @@ int CruRawReader::processHBFs()
180
180
mCRUID = o2::raw::RDHUtils::getCRUID(rdh);
181
181
mIR = o2::raw::RDHUtils::getTriggerIR(rdh); // the orbit counter is taken from the RDH here, the bc is overwritten later from the HalfCRUHeader
182
182
183
+
if (mTotalHBFPayLoad + memorySize >= mDataBufferSize) {
184
+
// the size of the current RDH is larger than it can possibly be (we still expect a STOP RDH)
185
+
if (mMaxErrsPrinted > 0) {
186
+
LOGP(error, "RDH memory size of {} + HBF payload of {} >= total buffer size of {}. CRU for FEE ID {:#04x} misconfigured with too large number of HBFs per TF?",
0 commit comments