Skip to content

chore: Cleanup and move grid_helper.hpp to MultiAxisHelper.hpp#5541

Merged
kodiakhq[bot] merged 8 commits into
acts-project:mainfrom
andiwand:chore-cleanup-rename-gridhelper
Jun 8, 2026
Merged

chore: Cleanup and move grid_helper.hpp to MultiAxisHelper.hpp#5541
kodiakhq[bot] merged 8 commits into
acts-project:mainfrom
andiwand:chore-cleanup-rename-gridhelper

Conversation

@andiwand

@andiwand andiwand commented Jun 3, 2026

Copy link
Copy Markdown
Contributor
  • rename grid_helper to MultiAxisHelper
  • rename "global" index to "flat" index
  • rename "local" index to "multi" index
  • elevate ipow to MathHelpers.hpp
  • follow multi axis naming like in feat: Extract MultiAxis from Grid #5531

--- END COMMIT MESSAGE ---

@andiwand andiwand added this to the next milestone Jun 3, 2026
@github-actions github-actions Bot added Component - Core Affects the Core module Component - Examples Affects the Examples module Seeding labels Jun 3, 2026
@github-actions

github-actions Bot commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

📊: Physics performance monitoring for dfc9699

Full contents

physmon summary

❗️: Downstream build failure

  • Key4hep (cc @acts-project/key4hep-contacts)

@andiwand andiwand marked this pull request as ready for review June 4, 2026 08:44
Comment thread Core/include/Acts/Utilities/MathHelpers.hpp
paulgessinger
paulgessinger previously approved these changes Jun 5, 2026

@paulgessinger paulgessinger left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Technically breaking. Do we care?

@andiwand

andiwand commented Jun 5, 2026

Copy link
Copy Markdown
Contributor Author

Technically breaking. Do we care?

I wanted this to only touch Acts::detail stuff - is there something beyond this?

@andiwand andiwand requested a review from paulgessinger June 5, 2026 15:29
@acts-project-service acts-project-service added the Fails Athena tests This PR causes a failure in the Athena tests label Jun 5, 2026
@paulgessinger

Copy link
Copy Markdown
Member

@andiwand Ah I think I looked Grid, but you're right the only API change here is the name of some return types, so I wouldn't call it breaking, yes.

Comment thread Core/include/Acts/Utilities/MathHelpers.hpp
Comment thread Core/include/Acts/Utilities/MathHelpers.hpp Outdated
@andiwand andiwand requested a review from AJPfleger June 7, 2026 10:52
Comment thread Core/include/Acts/Material/InterpolatedMaterialMap.hpp
Comment thread Core/include/Acts/Seeding/BinnedGroupIterator.hpp
@andiwand andiwand added automerge and removed Fails Athena tests This PR causes a failure in the Athena tests labels Jun 8, 2026
@sonarqubecloud

sonarqubecloud Bot commented Jun 8, 2026

Copy link
Copy Markdown

@kodiakhq kodiakhq Bot merged commit c36cd88 into acts-project:main Jun 8, 2026
48 checks passed
@github-actions github-actions Bot removed the automerge label Jun 8, 2026
@andiwand andiwand deleted the chore-cleanup-rename-gridhelper branch June 8, 2026 11:19
madbaron added a commit to MuonColliderSoft/mucoll-spack that referenced this pull request Jun 9, 2026
acts main HEAD (739072bb) fails to compile k4actstracking: the
CylindricalSpacePointGrid fill path calls grid.atPosition(binIndex) with a
std::size_t global-bin index, which after the 2026-06-08 grid refactor
(acts-project/acts#5541, c36cd88cd) resolves to the position-lookup overload
(Point = std::size_t). MultiAxisHelper then subscripts the scalar, giving
"subscripted value is neither array nor pointer".

Freeze acts@main to 0f9e9afe (parent of the breaking refactor, 2026-06-08) so
the nightly stack builds. Revert to plain '@main' once acts main is fixed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
kodiakhq Bot pushed a commit that referenced this pull request Jun 9, 2026
@andiwand andiwand modified the milestones: next, v46.8.0 Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Component - Core Affects the Core module Component - Examples Affects the Examples module Seeding

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants