Skip to content
Snippets Groups Projects

Implements VeloKalman for V1 tracks

Merged Arthur Marius Hennequin requested to merge ahennequ_velokalman into master

We persist PVs (RecVertex) and their tracks (v1 tracks), but refitting them is currently only possible with the PrKalman or TrackMasterFitter. This breaks the reproducibility of what happens in HLT2, which uses tracks fitted with the VeloKalman. The functions in the VeloKalmanHelpers are unfortunately specific to the SoA containrs.

This MR adds a VeloKalmanV1 algorithm that is able to fit v1 tracks.

Closes #587 (closed)

NOTE: Once merged to master, a cherrypick MR should be opened back porting this to 2024-patches. See discussion below.

FYI @ldufour @mveghel

Edited by Christopher Rob Jones

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
    • Resolved by Laurent Dufour

      I suspect something is wrong - when I use this fitter instead of the PrKalman on my PV tracks, I see the PV z position change by 130 microns on average, with a spread of 442 microns.

      For the PrKalman this is much smaller (no bias, and a spread of 6 microns). If anything, we expect this fitter to be better, not worse.

      Edited by Laurent Dufour
  • added 1 commit

    Compare with previous version

  • added 1 commit

    Compare with previous version

  • added 74 commits

    Compare with previous version

  • added 1 commit

    • 36996502 - Add option to reset initial conditions of the fit

    Compare with previous version

  • added 1 commit

    • ac7c8d13 - Add option to reset initial conditions of the fit

    Compare with previous version

  • Christopher Rob Jones changed the description

    changed the description

  • Laurent Dufour mentioned in merge request !4081 (merged)

    mentioned in merge request !4081 (merged)

  • Laurent Dufour mentioned in merge request Moore!3921 (merged)

    mentioned in merge request Moore!3921 (merged)

  • Arthur Marius Hennequin marked this merge request as ready

    marked this merge request as ready

  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Please register or sign in to reply
    Loading