@@ -341,15 +341,15 @@ void TrackerTraits<nLayers>::computeLayerCells(const int iteration)
341341 mTimeFrame->getClusters()[iLayer][currentTracklet.firstClusterIndex].clusterId,
342342 mTimeFrame->getClusters()[iLayer + 1][nextTracklet.firstClusterIndex].clusterId,
343343 mTimeFrame->getClusters()[iLayer + 2][nextTracklet.secondClusterIndex].clusterId};
344- const auto& cluster1_glo = mTimeFrame->getUnsortedClusters()[iLayer].at( clusId[0]) ;
345- const auto& cluster2_glo = mTimeFrame->getUnsortedClusters()[iLayer + 1].at( clusId[1]) ;
346- const auto& cluster3_tf = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer + 2).at( clusId[2]) ;
344+ const auto& cluster1_glo = mTimeFrame->getUnsortedClusters()[iLayer][ clusId[0]] ;
345+ const auto& cluster2_glo = mTimeFrame->getUnsortedClusters()[iLayer + 1][ clusId[1]] ;
346+ const auto& cluster3_tf = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer + 2)[ clusId[2]] ;
347347 auto track{buildTrackSeed(cluster1_glo, cluster2_glo, cluster3_tf)};
348348
349349 float chi2{0.f};
350350 bool good{false};
351351 for (int iC{2}; iC--;) {
352- const TrackingFrameInfo& trackingHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer + iC).at( clusId[iC]) ;
352+ const TrackingFrameInfo& trackingHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer + iC)[ clusId[iC]] ;
353353
354354 if (!track.rotate(trackingHit.alphaTrackingFrame)) {
355355 break;
@@ -423,15 +423,15 @@ void TrackerTraits<nLayers>::computeLayerCells(const int iteration)
423423 mTimeFrame->getClusters()[iLayer][currentTracklet.firstClusterIndex].clusterId,
424424 mTimeFrame->getClusters()[iLayer + 1][nextTracklet.firstClusterIndex].clusterId,
425425 mTimeFrame->getClusters()[iLayer + 2][nextTracklet.secondClusterIndex].clusterId};
426- const auto& cluster1_glo = mTimeFrame->getUnsortedClusters()[iLayer].at( clusId[0]) ;
427- const auto& cluster2_glo = mTimeFrame->getUnsortedClusters()[iLayer + 1].at( clusId[1]) ;
428- const auto& cluster3_tf = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer + 2).at( clusId[2]) ;
426+ const auto& cluster1_glo = mTimeFrame->getUnsortedClusters()[iLayer][ clusId[0]] ;
427+ const auto& cluster2_glo = mTimeFrame->getUnsortedClusters()[iLayer + 1][ clusId[1]] ;
428+ const auto& cluster3_tf = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer + 2)[ clusId[2]] ;
429429 auto track{buildTrackSeed(cluster1_glo, cluster2_glo, cluster3_tf)};
430430
431431 float chi2{0.f};
432432 bool good{false};
433433 for (int iC{2}; iC--;) {
434- const TrackingFrameInfo& trackingHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer + iC).at( clusId[iC]) ;
434+ const TrackingFrameInfo& trackingHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer + iC)[ clusId[iC]] ;
435435
436436 if (!track.rotate(trackingHit.alphaTrackingFrame)) {
437437 break;
@@ -669,7 +669,7 @@ void TrackerTraits<nLayers>::processNeighbours(int iLayer, int iLevel, const bou
669669 }
670670 /// Let's start the fitting procedure
671671 CellSeed seed{currentCell};
672- auto& trHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer - 1).at( neighbourCell.getFirstClusterIndex()) ;
672+ auto& trHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer - 1)[ neighbourCell.getFirstClusterIndex()] ;
673673
674674 if (!seed.rotate(trHit.alphaTrackingFrame)) {
675675 CA_DEBUGGER(failed[1]++);
@@ -739,7 +739,7 @@ void TrackerTraits<nLayers>::processNeighbours(int iLayer, int iLevel, const bou
739739
740740 auto seed = currentCell;
741741
742- const auto& trHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer - 1).at( neighbourCell.getFirstClusterIndex()) ;
742+ const auto& trHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer - 1)[ neighbourCell.getFirstClusterIndex()] ;
743743 if (!seed.rotate(trHit.alphaTrackingFrame) || !propagator->propagateToX(seed, trHit.xTrackingFrame, getBz(), o2::base::PropagatorImpl<float>::MAX_SIN_PHI, o2::base::PropagatorImpl<float>::MAX_STEP, mCorrType)) {
744744 continue;
745745 }
@@ -1019,7 +1019,7 @@ void TrackerTraits<nLayers>::findShortPrimaries()
10191019 auto pvs{mTimeFrame->getPrimaryVertices(rof)};
10201020 auto pvsXAlpha{mTimeFrame->getPrimaryVerticesXAlpha(rof)};
10211021
1022- const auto& cluster3_tf = mTimeFrame->getTrackingFrameInfoOnLayer(2).at( cluster3_glo.clusterId) ;
1022+ const auto& cluster3_tf = mTimeFrame->getTrackingFrameInfoOnLayer(2)[ cluster3_glo.clusterId] ;
10231023 TrackITSExt temporaryTrack{buildTrackSeed(cluster1_glo, cluster2_glo, cluster3_tf)};
10241024 temporaryTrack.setExternalClusterIndex(0, cluster1_glo.clusterId, true);
10251025 temporaryTrack.setExternalClusterIndex(1, cluster2_glo.clusterId, true);
@@ -1085,7 +1085,7 @@ bool TrackerTraits<nLayers>::fitTrack(TrackITSExt& track, int start, int end, in
10851085 if (track.getClusterIndex(iLayer) == constants::its::UnusedIndex) {
10861086 continue;
10871087 }
1088- const TrackingFrameInfo& trackingHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer).at( track.getClusterIndex(iLayer)) ;
1088+ const TrackingFrameInfo& trackingHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer)[ track.getClusterIndex(iLayer)] ;
10891089
10901090 if (!track.rotate(trackingHit.alphaTrackingFrame)) {
10911091 return false;
@@ -1189,7 +1189,7 @@ bool TrackerTraits<nLayers>::trackFollowing(TrackITSExt* track, int rof, bool ou
11891189 continue;
11901190 }
11911191
1192- const TrackingFrameInfo& trackingHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer).at( nextCluster.clusterId) ;
1192+ const TrackingFrameInfo& trackingHit = mTimeFrame->getTrackingFrameInfoOnLayer(iLayer)[ nextCluster.clusterId] ;
11931193
11941194 auto tbupdated{hypo};
11951195 auto& tbuParams = outward ? tbupdated.getParamOut() : tbupdated.getParamIn();
0 commit comments