There was an error while loading. Please reload this page.
1 parent df7560b commit d26801cCopy full SHA for d26801c
1 file changed
Framework/Core/include/Framework/AnalysisTask.h
@@ -370,7 +370,6 @@ struct AnalysisDataProcessorBuilder {
370
{
371
++position;
372
++mGroupingElement;
373
- (changeShifts<A>(), ...);
374
return *this;
375
}
376
@@ -410,7 +409,12 @@ struct AnalysisDataProcessorBuilder {
410
409
} else {
411
pos = position;
412
413
- pos += shifts[index];
+ if (unassignedGroups[index] > 0) {
+ if ((idValues[index])[pos + shifts[index]] < 0) {
414
+ ++shifts[index];
415
+ }
416
+ pos += shifts[index];
417
418
if constexpr (soa::is_soa_filtered_t<std::decay_t<A1>>::value) {
419
auto groupedElementsTable = arrow::util::get<std::shared_ptr<arrow::Table>>(((groups[index])[pos]).value);
420
0 commit comments