Skip to content

Commit 09a4bfb

Browse files
committed
GPU: Minor code clarification
1 parent a1917c3 commit 09a4bfb

1 file changed

Lines changed: 3 additions & 4 deletions

File tree

GPU/GPUTracking/Refit/GPUTrackingRefit.cxx

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -335,7 +335,9 @@ GPUd() int GPUTrackingRefit::RefitTrack(T& trkX, bool outward, bool resetCov)
335335
IgnoreErrors(trk.GetSinPhi());
336336
return -2;
337337
}
338-
if (lastSector != -1 && (lastSector < 18) != (sector < 18)) {
338+
if (resetCov) {
339+
trk.ResetCovariance();
340+
} else if (lastSector != -1 && (lastSector < 18) != (sector < 18)) {
339341
if (mPparam->rec.tpc.addErrorsCECrossing) {
340342
if (mPparam->rec.tpc.addErrorsCECrossing >= 2) {
341343
trk.AddCovDiagErrorsWithCorrelations(mPparam->rec.tpc.errorsCECrossing);
@@ -346,9 +348,6 @@ GPUd() int GPUTrackingRefit::RefitTrack(T& trkX, bool outward, bool resetCov)
346348
trk.Cov()[2] = 0.5f;
347349
}
348350
}
349-
if (resetCov) {
350-
trk.ResetCovariance();
351-
}
352351
CADEBUG(printf("\t%21sPropaga Alpha %8.3f , X %8.3f - Y %8.3f, Z %8.3f - QPt %7.2f (%7.2f), SP %5.2f (%5.2f) --- Res %8.3f %8.3f --- Cov sY %8.3f sZ %8.3f sSP %8.3f sPt %8.3f - YPt %8.3f\n", "", prop.GetAlpha(), x, trk.Par()[0], trk.Par()[1], trk.Par()[4], prop.GetQPt0(), trk.Par()[2], prop.GetSinPhi0(), trk.Par()[0] - y, trk.Par()[1] - z, sqrtf(trk.Cov()[0]), sqrtf(trk.Cov()[2]), sqrtf(trk.Cov()[5]), sqrtf(trk.Cov()[14]), trk.Cov()[10]));
353352
lastSector = sector;
354353
if (prop.Update(y, z, row, *mPparam, clusterState, 0, nullptr, true, sector, time, invAvgCharge, invCharge)) {

0 commit comments

Comments
 (0)