Skip to content

Conversation

@efuchey
Copy link
Collaborator

@efuchey efuchey commented Dec 9, 2024

Overdue PR for Kalman filter:

  • fixed magnetic field and calculation of wire end points;
  • improved initial covariance matrix parameters;
  • duplicated the set of functions for measurement matrices:
    • one 3-dimensional set, parametrized in r, phi, z
    • one 1-dimensional set to minimze track distance to wire vs doca;

efuchey and others added 24 commits July 17, 2024 14:23
…o development"

This reverts commit 62544e7, reversing
changes made to 66afda9.
Merge pull request #5 from efuchey/development
…lmanFilter/Hit.java

Fixed the gas composition in MaterialMap;
Added some comments in KalmanFilter.java
…end points;

* Adjusted the initial covariance matrix parameters;
* Added methods n KFitter and Hit to set better measurement and noise matrices for hits;

*** For debugging purposes only: ***
* Added a method to reconstruct that tracks gathering all hits, and sets the track parameters as follows:
   px = 150.0*sin(atan2(y_w0, x_w0)), py = 150.0*cos(atan2(y_w0, x_w0)) set with x_w0, y_w0 origin of first wire hit;
   x, y, z = 0, pz = 0;
   => only good for MC with no background;
* commented out the track finding method and using the method described above.
…ector_simple" for Hit, and "H_simple", "h_simple" for KFitter to return the preexisting matrix emasurements;

new matrix measurements have been implemented in the methods "getMeasurementNoise", "getVector", "H" and "h".
Added new memebers "adc" and "phi" for the hit for measured ADC and wire phi position at z = 0 respectively.
Getting changes from Michael
…tem, one to minimize track distance.

Added functions to calculate phi for hit as a function of z and to calculate the hit "sign" i.e. the side of the wire the track passes.
…ers all hits to make a track candidate and uncommented the track finding code.
@mpaolone mpaolone merged commit 506e888 into mpaolone:development Dec 9, 2024
54 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.

2 participants