Skip to content

feat: Add check for SurfaceArray grid + transform handling improvement#5247

Open
paulgessinger wants to merge 2 commits intoacts-project:mainfrom
paulgessinger:push-qrmtpvpyvuyk
Open

feat: Add check for SurfaceArray grid + transform handling improvement#5247
paulgessinger wants to merge 2 commits intoacts-project:mainfrom
paulgessinger:push-qrmtpvpyvuyk

Conversation

@paulgessinger
Copy link
Member

@paulgessinger paulgessinger commented Mar 17, 2026

@github-actions github-actions bot added the Component - Core Affects the Core module label Mar 17, 2026
@github-actions github-actions bot added this to the next milestone Mar 17, 2026
@paulgessinger paulgessinger added the 🛑 blocked This item is blocked by another item label Mar 17, 2026
@github-actions
Copy link
Contributor

github-actions bot commented Mar 17, 2026

📊: Physics performance monitoring for ee41a25

Full contents

physmon summary

@paulgessinger paulgessinger removed the 🛑 blocked This item is blocked by another item label Mar 20, 2026
@sonarqubecloud
Copy link

ACTS_VERBOSE("- z-position of disc estimated as " << Z);
ACTS_VERBOSE("- full transform is \n" << fullTransform.matrix());

if (fullTransform.translation().norm() < s_transformEquivalentTolerance) {
Copy link
Contributor

Choose a reason for hiding this comment

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

I wonder if it would make sense to steer this explicitly here with something like

const bool handleTransform = transform.isApprox(Transform3::Identity());
// ...
if (handleTransform) {
  fullTransform.translate(Vector3::UnitZ() * Z);
}

at some point we should revisit the interface. at least for me, every time I look at it I wonder what the transform really does in what case and what the contract is here

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants