Skip to content

Kalman Filter tracklets from MC Trajectory Points#128

Merged
mpozzato merged 53 commits intodevelopfrom
126-kf-tracklets-from-trj-point
Feb 25, 2026
Merged

Kalman Filter tracklets from MC Trajectory Points#128
mpozzato merged 53 commits intodevelopfrom
126-kf-tracklets-from-trj-point

Conversation

@luigiapuli
Copy link
Member

Kalman Filter workflow where, for each module, tracklets are built from smeared Monte Carlo TrajectoryPoints and then used as measurements in the KF.
It also adds dedicated tests to validate the new tracklet-based reconstruction and provides plotting macros to produce all the relevant diagnostic distributions (residuals, χ², consistency checks,innovationt tests etc.).

luigiapuli and others added 30 commits June 17, 2025 12:00
@mpozzato mpozzato self-requested a review February 13, 2026 12:59
@valerpia
Copy link
Member

Last commit aligned reconstruct with testKF. This version uses trajectory points to provide the input to the KF algorithm, more trajectory points means pull plots closer to what we expect (mean 0, sigma 1).

Here are some plots obtained with testKF and a modified edepsim file. This file has A LOT of trajectory points to verify the KF code is working and the problem is with the trackleting algorithm.

Plots obtained with a regular edepsim file will be worse than these. This is expected.

To me, these plots close the review.
Schermata_20260224_173921
Schermata_20260224_173916
Schermata_20260224_173912
Schermata_20260224_173853
Schermata_20260224_173849
Schermata_20260224_173757

Schermata_20260224_173958 Schermata_20260224_173935

Copy link
Collaborator

@mpozzato mpozzato left a comment

Choose a reason for hiding this comment

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

all ok

@mpozzato mpozzato merged commit adcdad7 into develop Feb 25, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants