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: GX2F: abort condition relChi2changeCutOff #2586

Merged
merged 13 commits into from
Nov 10, 2023

Conversation

AJPfleger
Copy link
Contributor

@AJPfleger AJPfleger commented Oct 26, 2023

A new abort condition for the Global Chi Square Fitter: relChi2changeCutOff.
Before we could only steer with nUpdateMax when to stop to iterate.
This relative cut-off checks if the chi2sum already converged.

blocked by:

@codecov
Copy link

codecov bot commented Oct 26, 2023

Codecov Report

Merging #2586 (be196f4) into main (2747183) will increase coverage by 0.00%.
Report is 1 commits behind head on main.
The diff coverage is 58.82%.

@@           Coverage Diff           @@
##             main    #2586   +/-   ##
=======================================
  Coverage   49.60%   49.61%           
=======================================
  Files         473      473           
  Lines       26833    26844   +11     
  Branches    12357    12362    +5     
=======================================
+ Hits        13311    13319    +8     
  Misses       4753     4753           
- Partials     8769     8772    +3     
Files Coverage Δ
Core/src/Propagator/detail/JacobianEngine.cpp 20.75% <ø> (ø)
...nclude/Acts/TrackFitting/GlobalChiSquareFitter.hpp 44.78% <58.82%> (+1.40%) ⬆️

📣 Codecov offers a browser extension for seamless coverage viewing on GitHub. Try it in Chrome or Firefox today!

@paulgessinger paulgessinger changed the title [BLOCKED] feat: GX2F: abort condition relChi2changeCutOff feat: GX2F: abort condition relChi2changeCutOff Oct 26, 2023
@AJPfleger AJPfleger marked this pull request as ready for review November 10, 2023 10:14
@paulgessinger paulgessinger added this to the next milestone Nov 10, 2023
@kodiakhq kodiakhq bot merged commit c3ceb12 into acts-project:main Nov 10, 2023
53 checks passed
@acts-project-service acts-project-service added the Fails Athena tests This PR causes a failure in the Athena tests label Nov 10, 2023
@paulgessinger paulgessinger removed this from the next milestone Nov 15, 2023
@paulgessinger paulgessinger added this to the v31.0.0 milestone Nov 15, 2023
@paulgessinger paulgessinger removed the Fails Athena tests This PR causes a failure in the Athena tests label Nov 16, 2023
kodiakhq bot pushed a commit that referenced this pull request Nov 21, 2023
Adds more parameters to the python bindings of the Global Chi Square Filter:
```
  /// Max number of iterations during the fit (abort condition)
  size_t nUpdateMax = 5;

  /// Disables the QoP fit in case of missing B-field
  bool zeroField = false;

  /// Check for convergence (abort condition). Set to 0 to skip.
  double relChi2changeCutOff = 1e-7;
```

blocked by:
 - #2574
 - #2586
@AJPfleger AJPfleger deleted the gx2f-abort branch December 1, 2023 11:58
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 Track Fitting
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants