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

Various ALERT updates #406

Merged
merged 92 commits into from
Jan 2, 2025
Merged

Conversation

baltzell
Copy link
Collaborator

@baltzell baltzell commented Jan 2, 2025

Supercedes #378

efuchey and others added 30 commits February 15, 2024 20:10
It should have been AHDC::adc (since corresponding HitReader also uses this bank), it was AHDC::tdc.
(and stop changing wire number internally to start from zero)
(this requires removing a manual +1 offset for wire number in a perl script in GEMC)
Fix of a merge error after commit f10c09e
PreCluster pairing routine in AHDC ClusterFinder
…r-layer list of hits in AHDC PreCluster

Modified the hardcoded lookup superlayer indices to obtain the geometry parameters to calculate x, y.
Modifications for debugging/validation of index convention change.
Felix Touchte Codjo and others added 25 commits November 8, 2024 09:52
Update time calculations in ModeAHDC.java
Add a new mode of extraction for AHDC
…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.
Kalman Filter fixes: constants and parameters
Actually use the new waveform conversion approach for AHDC
Use DeepJavaLibrary to load a PyTorch model.
Create a new bank AHDC_AI::Prediction.
Revert "leave internal indexing at zero, output at 1"
@baltzell
Copy link
Collaborator Author

baltzell commented Jan 2, 2025

Supercedes #378

@baltzell baltzell enabled auto-merge (rebase) January 2, 2025 21:42
Copy link
Collaborator

@whit2333 whit2333 left a comment

Choose a reason for hiding this comment

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

looks good

auto-merge was automatically disabled January 2, 2025 22:08

Rebase failed

@baltzell baltzell merged commit 90bf8b3 into JeffersonLab:development Jan 2, 2025
136 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.

5 participants