Skip to content

Commit 0bd9503

Browse files
committed
ITS: TF better wipe
1 parent 120505c commit 0bd9503

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

Detectors/ITSMFT/ITS/tracking/src/TimeFrame.cxx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ TimeFrame<nLayers>::TimeFrame()
5454
template <int nLayers>
5555
TimeFrame<nLayers>::~TimeFrame()
5656
{
57-
resetVectors();
57+
wipe();
5858
}
5959

6060
template <int nLayers>
@@ -347,7 +347,7 @@ void TimeFrame<nLayers>::initialise(const int iteration, const TrackingParameter
347347
mPhiCuts.resize(mClusters.size() - 1, 0.f);
348348

349349
float oneOverR{0.001f * 0.3f * std::abs(mBz) / trkParam.TrackletMinPt};
350-
for (unsigned int iLayer{0}; iLayer < mClusters.size(); ++iLayer) {
350+
for (unsigned int iLayer{0}; iLayer < nLayers; ++iLayer) {
351351
mMSangles[iLayer] = math_utils::MSangle(0.14f, trkParam.TrackletMinPt, trkParam.LayerxX0[iLayer]);
352352
mPositionResolution[iLayer] = o2::gpu::CAMath::Sqrt(0.5f * (trkParam.SystErrorZ2[iLayer] + trkParam.SystErrorY2[iLayer]) + trkParam.LayerResolution[iLayer] * trkParam.LayerResolution[iLayer]);
353353
if (iLayer < mClusters.size() - 1) {
@@ -683,6 +683,7 @@ void TimeFrame<nLayers>::wipe()
683683
deepVectorClear(mPValphaX);
684684
deepVectorClear(mBogusClusters);
685685
deepVectorClear(mTrackletsIndexROF);
686+
deepVectorClear(mPrimaryVertices);
686687
}
687688

688689
template class TimeFrame<7>;

0 commit comments

Comments
 (0)