Skip to content

Commit 4571637

Browse files
committed
ITS: TF better wipe
1 parent 4399a46 commit 4571637

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
@@ -53,7 +53,7 @@ TimeFrame<nLayers>::TimeFrame()
5353
template <int nLayers>
5454
TimeFrame<nLayers>::~TimeFrame()
5555
{
56-
resetVectors();
56+
wipe();
5757
}
5858

5959
template <int nLayers>
@@ -351,7 +351,7 @@ void TimeFrame<nLayers>::initialise(const int iteration, const TrackingParameter
351351
mPhiCuts.resize(mClusters.size() - 1, 0.f);
352352

353353
float oneOverR{0.001f * 0.3f * std::abs(mBz) / trkParam.TrackletMinPt};
354-
for (unsigned int iLayer{0}; iLayer < mClusters.size(); ++iLayer) {
354+
for (unsigned int iLayer{0}; iLayer < nLayers; ++iLayer) {
355355
mMSangles[iLayer] = math_utils::MSangle(0.14f, trkParam.TrackletMinPt, trkParam.LayerxX0[iLayer]);
356356
mPositionResolution[iLayer] = o2::gpu::CAMath::Sqrt(0.5f * (trkParam.SystErrorZ2[iLayer] + trkParam.SystErrorY2[iLayer]) + trkParam.LayerResolution[iLayer] * trkParam.LayerResolution[iLayer]);
357357
if (iLayer < mClusters.size() - 1) {
@@ -687,6 +687,7 @@ void TimeFrame<nLayers>::wipe()
687687
deepVectorClear(mPValphaX);
688688
deepVectorClear(mBogusClusters);
689689
deepVectorClear(mTrackletsIndexROF);
690+
deepVectorClear(mPrimaryVertices);
690691
}
691692

692693
template class TimeFrame<7>;

0 commit comments

Comments
 (0)