Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Max chi2 for outliers in Core MeasurementSelector #3475

Merged

Conversation

andiwand
Copy link
Contributor

@andiwand andiwand commented Aug 2, 2024

  • Add chi2CutOffOutlier which allows to cut for holes
  • Refactor cut selection
  • Refactor return logic

This should allow testing #3474 properly in ACTS standalone

blocked by

@andiwand andiwand added this to the next milestone Aug 2, 2024
@github-actions github-actions bot added Component - Core Affects the Core module Component - Examples Affects the Examples module Track Finding labels Aug 2, 2024
Copy link

github-actions bot commented Aug 2, 2024

📊: Physics performance monitoring for 41bca04

Full contents

physmon summary

@andiwand andiwand added the 🛑 blocked This item is blocked by another item label Aug 2, 2024
Copy link
Contributor

@goetzgaycken goetzgaycken left a comment

Choose a reason for hiding this comment

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

Seems fine to me. Only the changes concerning the cut search do not seem to be an improvement.

Core/include/Acts/TrackFinding/MeasurementSelector.ipp Outdated Show resolved Hide resolved
Core/src/TrackFinding/MeasurementSelector.cpp Outdated Show resolved Hide resolved
Core/src/TrackFinding/MeasurementSelector.cpp Outdated Show resolved Hide resolved
@andiwand andiwand force-pushed the feat-measurement-selector-maxchi2outlier branch from 35cf109 to 6c8e69d Compare August 5, 2024 20:59
@andiwand andiwand removed the 🛑 blocked This item is blocked by another item label Aug 9, 2024
@andiwand andiwand marked this pull request as ready for review August 9, 2024 08:26
@github-actions github-actions bot added the Infrastructure Changes to build tools, continous integration, ... label Aug 14, 2024
@andiwand
Copy link
Contributor Author

This shows similar performance after modifying the cuts a bit
image

@timadye
Copy link
Contributor

timadye commented Aug 21, 2024

@timadye I think the increase and decrease of the CPU performance is caused by #3453 and #3527

I compared main before and after #3527 (which I understand just reverts #3453): it was just 1% slower after, and no change in performance.

@andiwand
Copy link
Contributor Author

@timadye I think the increase and decrease of the CPU performance is caused by #3453 and #3527

I compared main before and after #3527 (which I understand just reverts #3453): it was just 1% slower after, and no change in performance.

That is odd - I measured #3453 to make 16% difference

@andiwand andiwand requested a review from timadye August 22, 2024 07:05
@andiwand andiwand changed the title feat: Max chi2 for outliers for Core MeasurementSelector feat: Max chi2 for outliers in Core MeasurementSelector Aug 22, 2024
@andiwand andiwand marked this pull request as ready for review August 22, 2024 08:23
@andiwand andiwand requested a review from timadye August 22, 2024 11:21
timadye
timadye previously approved these changes Aug 22, 2024
@acts-policybot acts-policybot bot dismissed timadye’s stale review August 22, 2024 13:29

Invalidated by push of a612743

@andiwand andiwand requested a review from timadye August 22, 2024 13:29
Copy link

sonarcloud bot commented Aug 23, 2024

@kodiakhq kodiakhq bot merged commit 3e934e4 into acts-project:main Aug 24, 2024
42 checks passed
@andiwand andiwand deleted the feat-measurement-selector-maxchi2outlier branch August 24, 2024 07:41
@paulgessinger paulgessinger modified the milestones: next, v36.2.0 Aug 26, 2024
@acts-project-service acts-project-service added the Fails Athena tests This PR causes a failure in the Athena tests label Aug 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Changes Performance Component - Core Affects the Core module Component - Examples Affects the Examples module Fails Athena tests This PR causes a failure in the Athena tests Infrastructure Changes to build tools, continous integration, ... Track Finding
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants