From eda5eaaae23263f2e933598c9c3fe0e90feb52ef Mon Sep 17 00:00:00 2001 From: fchinu Date: Tue, 23 Sep 2025 14:53:40 +0200 Subject: [PATCH 1/2] Move to bounded_vector --- Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx b/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx index 81d5f5056016b..aa21448ff2e89 100644 --- a/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx +++ b/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx @@ -718,7 +718,8 @@ void TrackerTraits::processNeighbours(int iLayer, int iLevel, const bou template void TrackerTraits::findRoads(const int iteration) { - std::vector> firstClusters, sharedFirstClusters; + bounded_vector> firstClusters(mTrkParams[iteration].NLayers, bounded_vector(mMemoryPool.get()), mMemoryPool.get()); + bounded_vector> sharedFirstClusters(mTrkParams[iteration].NLayers, bounded_vector(mMemoryPool.get()), mMemoryPool.get()); firstClusters.resize(mTrkParams[iteration].NLayers); sharedFirstClusters.resize(mTrkParams[iteration].NLayers); for (int startLevel{mTrkParams[iteration].CellsPerRoad()}; startLevel >= mTrkParams[iteration].CellMinimumLevel(); --startLevel) { From b0b99ab0018994aca95d5743a20a2376c97c0a06 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Tue, 23 Sep 2025 12:58:07 +0000 Subject: [PATCH 2/2] Please consider the following formatting changes --- Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx b/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx index aa21448ff2e89..3a58ad1c000b7 100644 --- a/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx +++ b/Detectors/ITSMFT/ITS/tracking/src/TrackerTraits.cxx @@ -718,7 +718,7 @@ void TrackerTraits::processNeighbours(int iLayer, int iLevel, const bou template void TrackerTraits::findRoads(const int iteration) { - bounded_vector> firstClusters(mTrkParams[iteration].NLayers, bounded_vector(mMemoryPool.get()), mMemoryPool.get()); + bounded_vector> firstClusters(mTrkParams[iteration].NLayers, bounded_vector(mMemoryPool.get()), mMemoryPool.get()); bounded_vector> sharedFirstClusters(mTrkParams[iteration].NLayers, bounded_vector(mMemoryPool.get()), mMemoryPool.get()); firstClusters.resize(mTrkParams[iteration].NLayers); sharedFirstClusters.resize(mTrkParams[iteration].NLayers);