@@ -147,9 +147,9 @@ GPUdii() void GPUTPCNNClusterizerKernels::Thread<GPUTPCNNClusterizerKernels::fil
147147 bool is_row_boundary = ((row + r) > (o2::tpc::constants::MAXGLOBALPADROW - 1 )) || ((row + r) < 0 );
148148 if (is_row_boundary) {
149149 if (dtype == 0 ) {
150- clustererNN.inputData_16 [base_idx* clustererNN.nnClusterizerElementSize + transient_index] = (OrtDataType::Float16_t)(static_cast <float >(clustererNN.nnClusterizerBoundaryFillValue ));
150+ clustererNN.inputData_16 [base_idx * clustererNN.nnClusterizerElementSize + transient_index] = (OrtDataType::Float16_t)(static_cast <float >(clustererNN.nnClusterizerBoundaryFillValue ));
151151 } else {
152- clustererNN.inputData_32 [base_idx* clustererNN.nnClusterizerElementSize + transient_index] = static_cast <float >(clustererNN.nnClusterizerBoundaryFillValue );
152+ clustererNN.inputData_32 [base_idx * clustererNN.nnClusterizerElementSize + transient_index] = static_cast <float >(clustererNN.nnClusterizerBoundaryFillValue );
153153 }
154154 } else {
155155 int row_offset = GPUTPCNNClusterizerKernels::rowOffset (row, clustererNN.nnClusterizerSizeInputRow );
@@ -163,15 +163,15 @@ GPUdii() void GPUTPCNNClusterizerKernels::Thread<GPUTPCNNClusterizerKernels::fil
163163 int t = (rest_1 % (2 * clustererNN.nnClusterizerSizeInputTime + 1 )) - clustererNN.nnClusterizerSizeInputTime ;
164164 ChargePos tmp_pos (row + r, pad + p, time + t);
165165 if (dtype == 0 ) {
166- clustererNN.inputData_16 [base_idx* clustererNN.nnClusterizerElementSize + transient_index] = (OrtDataType::Float16_t)(static_cast <float >(chargeMap[tmp_pos].unpack ()) / central_charge);
166+ clustererNN.inputData_16 [base_idx * clustererNN.nnClusterizerElementSize + transient_index] = (OrtDataType::Float16_t)(static_cast <float >(chargeMap[tmp_pos].unpack ()) / central_charge);
167167 } else if (dtype == 1 ) {
168- clustererNN.inputData_32 [base_idx* clustererNN.nnClusterizerElementSize + transient_index] = static_cast <float >(chargeMap[tmp_pos].unpack ()) / central_charge;
168+ clustererNN.inputData_32 [base_idx * clustererNN.nnClusterizerElementSize + transient_index] = static_cast <float >(chargeMap[tmp_pos].unpack ()) / central_charge;
169169 }
170170 } else {
171171 if (dtype == 0 ) {
172- clustererNN.inputData_16 [base_idx* clustererNN.nnClusterizerElementSize + transient_index] = (OrtDataType::Float16_t)(static_cast <float >(clustererNN.nnClusterizerBoundaryFillValue ));
172+ clustererNN.inputData_16 [base_idx * clustererNN.nnClusterizerElementSize + transient_index] = (OrtDataType::Float16_t)(static_cast <float >(clustererNN.nnClusterizerBoundaryFillValue ));
173173 } else {
174- clustererNN.inputData_32 [base_idx* clustererNN.nnClusterizerElementSize + transient_index] = static_cast <float >(clustererNN.nnClusterizerBoundaryFillValue );
174+ clustererNN.inputData_32 [base_idx * clustererNN.nnClusterizerElementSize + transient_index] = static_cast <float >(clustererNN.nnClusterizerBoundaryFillValue );
175175 }
176176 }
177177 }
@@ -266,20 +266,20 @@ GPUdii() void GPUTPCNNClusterizerKernels::Thread<GPUTPCNNClusterizerKernels::pub
266266
267267 if (dtype == 0 ) {
268268 pc.setFull (central_charge * clustererNN.outputDataReg1_16 [model_output_index + 4 ].ToFloat (),
269- static_cast <float >(peak.pad ()) + clustererNN.outputDataReg1_16 [model_output_index].ToFloat (),
270- clustererNN.outputDataReg1_16 [model_output_index + 2 ].ToFloat (),
271- (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg1_16 [model_output_index + 1 ].ToFloat (),
272- clustererNN.outputDataReg1_16 [model_output_index + 3 ].ToFloat (),
273- clustererNN.clusterFlags [2 * glo_idx],
274- clustererNN.clusterFlags [2 * glo_idx + 1 ]);
269+ static_cast <float >(peak.pad ()) + clustererNN.outputDataReg1_16 [model_output_index].ToFloat (),
270+ clustererNN.outputDataReg1_16 [model_output_index + 2 ].ToFloat (),
271+ (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg1_16 [model_output_index + 1 ].ToFloat (),
272+ clustererNN.outputDataReg1_16 [model_output_index + 3 ].ToFloat (),
273+ clustererNN.clusterFlags [2 * glo_idx],
274+ clustererNN.clusterFlags [2 * glo_idx + 1 ]);
275275 } else if (dtype == 1 ) {
276276 pc.setFull (central_charge * clustererNN.outputDataReg1_32 [model_output_index + 4 ],
277- static_cast <float >(peak.pad ()) + clustererNN.outputDataReg1_32 [model_output_index],
278- clustererNN.outputDataReg1_32 [model_output_index + 2 ],
279- (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg1_32 [model_output_index + 1 ],
280- clustererNN.outputDataReg1_32 [model_output_index + 3 ],
281- clustererNN.clusterFlags [2 * glo_idx],
282- clustererNN.clusterFlags [2 * glo_idx + 1 ]);
277+ static_cast <float >(peak.pad ()) + clustererNN.outputDataReg1_32 [model_output_index],
278+ clustererNN.outputDataReg1_32 [model_output_index + 2 ],
279+ (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg1_32 [model_output_index + 1 ],
280+ clustererNN.outputDataReg1_32 [model_output_index + 3 ],
281+ clustererNN.clusterFlags [2 * glo_idx],
282+ clustererNN.clusterFlags [2 * glo_idx + 1 ]);
283283 }
284284
285285 tpc::ClusterNative myCluster;
@@ -359,20 +359,20 @@ GPUdii() void GPUTPCNNClusterizerKernels::Thread<GPUTPCNNClusterizerKernels::pub
359359 // Cluster 1
360360 if (dtype == 0 ) {
361361 pc.setFull (central_charge * clustererNN.outputDataReg2_16 [model_output_index + 8 ].ToFloat (),
362- static_cast <float >(peak.pad ()) + clustererNN.outputDataReg2_16 [model_output_index].ToFloat (),
363- clustererNN.outputDataReg2_16 [model_output_index + 4 ].ToFloat (),
364- (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg2_16 [model_output_index + 2 ].ToFloat (),
365- clustererNN.outputDataReg2_16 [model_output_index + 6 ].ToFloat (),
366- clustererNN.clusterFlags [2 * glo_idx],
367- clustererNN.clusterFlags [2 * glo_idx + 1 ]);
362+ static_cast <float >(peak.pad ()) + clustererNN.outputDataReg2_16 [model_output_index].ToFloat (),
363+ clustererNN.outputDataReg2_16 [model_output_index + 4 ].ToFloat (),
364+ (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg2_16 [model_output_index + 2 ].ToFloat (),
365+ clustererNN.outputDataReg2_16 [model_output_index + 6 ].ToFloat (),
366+ clustererNN.clusterFlags [2 * glo_idx],
367+ clustererNN.clusterFlags [2 * glo_idx + 1 ]);
368368 } else if (dtype == 1 ) {
369369 pc.setFull (central_charge * clustererNN.outputDataReg2_32 [model_output_index + 8 ],
370- static_cast <float >(peak.pad ()) + clustererNN.outputDataReg2_32 [model_output_index],
371- clustererNN.outputDataReg2_32 [model_output_index + 4 ],
372- (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg2_32 [model_output_index + 2 ],
373- clustererNN.outputDataReg2_32 [model_output_index + 6 ],
374- clustererNN.clusterFlags [2 * glo_idx],
375- clustererNN.clusterFlags [2 * glo_idx + 1 ]);
370+ static_cast <float >(peak.pad ()) + clustererNN.outputDataReg2_32 [model_output_index],
371+ clustererNN.outputDataReg2_32 [model_output_index + 4 ],
372+ (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg2_32 [model_output_index + 2 ],
373+ clustererNN.outputDataReg2_32 [model_output_index + 6 ],
374+ clustererNN.clusterFlags [2 * glo_idx],
375+ clustererNN.clusterFlags [2 * glo_idx + 1 ]);
376376 }
377377
378378 tpc::ClusterNative myCluster;
@@ -404,20 +404,20 @@ GPUdii() void GPUTPCNNClusterizerKernels::Thread<GPUTPCNNClusterizerKernels::pub
404404 // Cluster 2
405405 if (dtype == 0 ) {
406406 pc.setFull (central_charge * clustererNN.outputDataReg2_16 [model_output_index + 9 ].ToFloat (),
407- static_cast <float >(peak.pad ()) + clustererNN.outputDataReg2_16 [model_output_index + 1 ].ToFloat (),
408- clustererNN.outputDataReg2_16 [model_output_index + 5 ].ToFloat (),
409- (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg2_16 [model_output_index + 3 ].ToFloat (),
410- clustererNN.outputDataReg2_16 [model_output_index + 7 ].ToFloat (),
411- clustererNN.clusterFlags [2 * glo_idx],
412- clustererNN.clusterFlags [2 * glo_idx + 1 ]);
407+ static_cast <float >(peak.pad ()) + clustererNN.outputDataReg2_16 [model_output_index + 1 ].ToFloat (),
408+ clustererNN.outputDataReg2_16 [model_output_index + 5 ].ToFloat (),
409+ (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg2_16 [model_output_index + 3 ].ToFloat (),
410+ clustererNN.outputDataReg2_16 [model_output_index + 7 ].ToFloat (),
411+ clustererNN.clusterFlags [2 * glo_idx],
412+ clustererNN.clusterFlags [2 * glo_idx + 1 ]);
413413 } else if (dtype == 1 ) {
414414 pc.setFull (central_charge * clustererNN.outputDataReg2_32 [model_output_index + 9 ],
415- static_cast <float >(peak.pad ()) + clustererNN.outputDataReg2_32 [model_output_index + 1 ],
416- clustererNN.outputDataReg2_32 [model_output_index + 5 ],
417- (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg2_32 [model_output_index + 3 ],
418- clustererNN.outputDataReg2_32 [model_output_index + 7 ],
419- clustererNN.clusterFlags [2 * glo_idx],
420- clustererNN.clusterFlags [2 * glo_idx + 1 ]);
415+ static_cast <float >(peak.pad ()) + clustererNN.outputDataReg2_32 [model_output_index + 1 ],
416+ clustererNN.outputDataReg2_32 [model_output_index + 5 ],
417+ (clusterer.mPmemory ->fragment ).start + static_cast <float >(peak.time ()) + clustererNN.outputDataReg2_32 [model_output_index + 3 ],
418+ clustererNN.outputDataReg2_32 [model_output_index + 7 ],
419+ clustererNN.clusterFlags [2 * glo_idx],
420+ clustererNN.clusterFlags [2 * glo_idx + 1 ]);
421421 }
422422
423423 rejectCluster = !pc.toNative (peak, central_charge, myCluster, clusterer.Param (), chargeMap);
0 commit comments