Skip to content

Commit 2aef254

Browse files
authored
optimize memory allocation for pairsDeltaTimeMult
fix the code-check error by calling reserve to pre-allocate the capacity for pairsDeltaTimeMult vector.
1 parent 9d7866b commit 2aef254

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

‎Common/Tools/EventSelectionModule.h‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1285,6 +1285,7 @@ class EventSelectionModule
12851285

12861286
// calculation of the median time for the occupancy in a given time window
12871287
std::vector<std::pair<float, float>> pairsDeltaTimeMult;
1288+
pairsDeltaTimeMult.reserve(vCollsTimeDeltaWrtGivenColl.size());
12881289
for (size_t iCol = 0; iCol < vCollsTimeDeltaWrtGivenColl.size(); iCol++)
12891290
pairsDeltaTimeMult.emplace_back(vCollsTimeDeltaWrtGivenColl[iCol], vProxyNtracksAssocColls[iCol]);
12901291
std::sort(pairsDeltaTimeMult.begin(), pairsDeltaTimeMult.end()); // sorts by first element by default

0 commit comments

Comments
 (0)