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

New features for ALERT Kalman filter+optimized parameters #445

Open
wants to merge 16 commits into
base: development
Choose a base branch
from

Conversation

efuchey
Copy link
Contributor

@efuchey efuchey commented Jan 27, 2025

  • residuals in the AHDC::Hits list in the alert.json file;
  • filling the hits residuals in the RecoBankWriter;
  • added residual and residual_prefit in ahdc/Hit/Hit.java
  • added a identification flag to match ahdc/KalmanFilter/Hit.java to ahdc/Hit/Hit.java
  • affect the track parameters to the KFTrack right after the fit;
  • redo a forward indicators pass without correction for post-fit residual evaluation;
  • Added optional use of vertex input to constraint "beam hit":
  • Added flag "vertexdefined" in KalmanFilter and KFitter to use vertex;
  • added a different constructor for the list of backwards-indicators to include vertex info;
  • Setting sigma_Z_beam_Hit^2 to 100mm2 if "vertexdefined" is true;
  • Attempt to include hit "sign" / left-right disambiguation:
  • added "virtual wires" located at the distance-of-closest-approach of the actual wire, on each side of the wire;
  • added hit sign parameter in KalmanFilter/Hit class;
    added a new distance function to KalmanFilter/Hit class calculate the distance of a point to the correct virtual wire depending on the sign;
  • attempt to modify the "h" function to call new distance function

* adjusted number of filtering iterations from 10 to 5;
* adjusted step size dx for calculation of ddoca/dx from 10^8 to 10^5;
@efuchey efuchey marked this pull request as draft January 27, 2025 14:38
efuchey and others added 13 commits February 10, 2025 10:28
* residuals in the AHDC::Hits list in the alert.json file;
* filling the hits residuals in the RecoBankWriter;
* added residual and residual_prefit in ahdc/Hit/Hit.java
* added a identification flag to match ahdc/KalmanFilter/Hit.java to ahdc/Hit/Hit.java
* affecting the track parameters to the KFTrack right after the fit;
* redo a forward indicators pass without correction;
- removed all "cylindrical coordinates" vector and measurement functions;
- renamed all preexisting vector and measurement function with their original name.
- removed many commented printouts.
 * added "virtual wires" located at the distance-of-closest-approach of the actual wire, on each side of the wire;
 * added hit sign parameter in KalmanFilter/Hit class;
 * added a new distance function to KalmanFilter/Hit class calculate the distance of a point to the correct virtual wire depending on the sign;
 * attempt to modify the "h" function to call new distance function
@efuchey efuchey changed the title Optimized parameters for ALERT Kalman filter New features for ALERT Kalman filter+optimized parameters Feb 13, 2025
@efuchey efuchey marked this pull request as ready for review February 13, 2025 13:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

Successfully merging this pull request may close these issues.

1 participant