Skip to content

Commit 02ee54e

Browse files
committed
Fix for cluster flags
1 parent fa3dd7b commit 02ee54e

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

GPU/GPUTracking/TPCClusterFinder/GPUTPCNNClusterizerKernels.cxx

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,8 @@ GPUdii() void GPUTPCNNClusterizerKernels::Thread<GPUTPCNNClusterizerKernels::fil
127127
if (clustererNN.mNnClusterizerAddIndexData && (int32_t)transient_index == (clustererNN.mNnClusterizerElementSize - 1)) {
128128
uint32_t top_idx = (base_idx + 1) * clustererNN.mNnClusterizerElementSize;
129129
if (!clustererNN.mNnClusterizerSetDeconvolutionFlags) { // Only if deconvolution flags are not set
130+
clustererNN.mClusterFlags[2 * base_idx] = 0;
131+
clustererNN.mClusterFlags[2 * base_idx + 1] = 0;
130132
for (uint16_t i = 0; i < 8; i++) { // This solution needs testing. It is not the same as the deconvolution flags
131133
Delta2 d = cfconsts::InnerNeighbors[i];
132134
CfChargePos tmp_pos = peak.delta(d);
@@ -470,6 +472,8 @@ GPUdii() void GPUTPCNNClusterizerKernels::Thread<GPUTPCNNClusterizerKernels::pub
470472
CfArray2D<PackedCharge> chargeMap(reinterpret_cast<PackedCharge*>(clusterer.mPchargeMap));
471473
CfChargePos peak = clusterer.mPfilteredPeakPositions[idx + batchStart];
472474

475+
clustererNN.mClusterFlags[2 * idx] = 0;
476+
clustererNN.mClusterFlags[2 * idx + 1] = 0;
473477
for (int i = 0; i < 8; i++) {
474478
Delta2 d = cfconsts::InnerNeighbors[i];
475479
CfChargePos tmp_pos = peak.delta(d);

0 commit comments

Comments
 (0)