Skip to content
Snippets Groups Projects
Commit 48d585cb authored by Alexandru Bercuci's avatar Alexandru Bercuci Committed by Florian Uhlig
Browse files

fix memory leak in timebased simulations of TRD2D (A.Nan)

parent 18049ca4
No related branches found
No related tags found
1 merge request!1124fix memory leak in timebased simulations of TRD2D (A.Nan)
...@@ -707,8 +707,14 @@ Int_t CbmTrdModuleSim2D::FlushBuffer(ULong64_t time) ...@@ -707,8 +707,14 @@ Int_t CbmTrdModuleSim2D::FlushBuffer(ULong64_t time)
digi = iv->first; digi = iv->first;
if (!digi->IsMasked()) { // no more digi processed if (!digi->IsMasked()) { // no more digi processed
if (digi->GetTime() < newStartTime) newStartTime = digi->GetTime(); if (digi->GetTime() < newStartTime) newStartTime = digi->GetTime();
if ((digi->GetTime() - timeMax) > 400) {
delete digi;
iv = fBuffer[padAddress].erase(iv); // remove from saved buffer
continue;
}
break; break;
} }
if (digi->IsFlagged(0)) { // phys digi didn't produce CS/FT update last digiMatch if (digi->IsFlagged(0)) { // phys digi didn't produce CS/FT update last digiMatch
delete digi; delete digi;
if (digiMatch) { if (digiMatch) {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment