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

Last tracker hits not used in CKF #1659

Closed
ShujieL opened this issue Oct 30, 2024 · 5 comments · Fixed by eic/epic#800
Closed

Last tracker hits not used in CKF #1659

ShujieL opened this issue Oct 30, 2024 · 5 comments · Fixed by eic/epic#800
Labels
topic: tracking Relates to tracking reconstruction

Comments

@ShujieL
Copy link
Contributor

ShujieL commented Oct 30, 2024

Environment: (where does this bug occur, have you tried other environments)

main branch. v24.09

Steps to reproduce: (give a step by step account of how to trigger the bug)

  1. open a single particle reconstruction file, e.g. 5 GeV pion+ such that for every event, the particle should go through all tracking layers.
  2. check the number of events with at least one valid tracker digi hit on the last tracker layer (outer MPGD barrel, or MPGD/AC-LGAD disk).
  3. pull out the good measurements that are associated to each track, and check if there is at least one measurement on the last layer.

Expected Result: (what do you expect when you execute the steps above)

The number of events with digitized hits on the last layer should equal (up to the efficiency) to the number of tracks reconstructed with a measurement on the last layer

Actual Result: (what do you get when you execute the steps above)

Attached are the comparison of sim hits, digi hits, and measurement on each layer from
EPIC/RECO/24.09.0/epic_craterlake/SINGLE/pi+/10GeV/45to135deg/pi+_10GeV_45to135deg.0001.eicrecon.tree.edm4eic.root
While most of the MPGD hits are digitized after the threshold change at eic/epic#774, only half of those hits are used in track recon.

Screenshot 2024-10-29 at 21 05 03
@ShujieL ShujieL added the topic: tracking Relates to tracking reconstruction label Oct 30, 2024
@simonge simonge mentioned this issue Oct 30, 2024
7 tasks
@ShujieL
Copy link
Contributor Author

ShujieL commented Oct 31, 2024

@simonge suggested me to check the phi distribution of TOF. While that looks alright, the outer MPGD missing hits definitely have some pattern.

@mposik1983 any thoughts?
Screenshot 2024-10-30 at 22 48 51

@mposik1983
Copy link
Contributor

mposik1983 commented Oct 31, 2024 via email

@ShujieL
Copy link
Contributor Author

ShujieL commented Oct 31, 2024

@mposik1983 Here's the z distribution
Screenshot 2024-10-31 at 13 55 43

@mposik1983
Copy link
Contributor

mposik1983 commented Nov 1, 2024 via email

github-merge-queue bot pushed a commit that referenced this issue Nov 4, 2024
### Briefly, what does this PR introduce?
Changes the name of the BTOF hit collections to use Hits instead of Hit.
This was inconsistent between the name output from the hit
reconstruction and collection collector input.

### What kind of change does this PR introduce?
- [x] Bug fix (issue #1659 probably some of the cause at least)
- [ ] New feature (issue #__)
- [ ] Documentation update
- [ ] Other: __

### Please check if this PR fulfills the following:
- [ ] Tests for the changes have been added
- [ ] Documentation has been added / updated
- [ ] Changes have been communicated to collaborators

### Does this PR introduce breaking changes? What changes might users
need to make to their code?
No
### Does this PR change default behavior?
Hopefully adds the BTOF into the tracking
@mposik1983
Copy link
Contributor

mposik1983 commented Nov 7, 2024

The issue with missing measurement hits has been fixed in PR#800 of the epic repository.

github-merge-queue bot pushed a commit to eic/epic that referenced this issue Nov 7, 2024
### Briefly, what does this PR introduce?
Fixes the [issue #1659 in
EICrecon](eic/EICrecon#1659) where the last
tracker hit was not being used in CKF.


[2024_11_06.pdf](https://github.com/user-attachments/files/17661610/2024_11_06.pdf)

### What kind of change does this PR introduce?
- [ x] Bug fix: [EICrecon
issue#1659](eic/EICrecon#1659)
- [ ] New feature (issue #__)
- [ ] Documentation update
- [ ] Other: __

### Please check if this PR fulfills the following:
- [ ] Tests for the changes have been added
- [ ] Documentation has been added / updated
- [x ] Changes have been communicated to collaborators

### Does this PR introduce breaking changes? What changes might users
need to make to their code?
No breaking changes. Analyzers will now see all outer barrel MPGD hits
included in the CKF.

### Does this PR change default behavior?
No
@veprbl veprbl closed this as completed Nov 7, 2024
github-merge-queue bot pushed a commit to eic/epic that referenced this issue Nov 7, 2024
### Briefly, what does this PR introduce?
Fixes the [issue #1659 in
EICrecon](eic/EICrecon#1659) where the last
tracker hit was not being used in CKF.


[2024_11_06.pdf](https://github.com/user-attachments/files/17661610/2024_11_06.pdf)

### What kind of change does this PR introduce?
- [ x] Bug fix: [EICrecon
issue#1659](eic/EICrecon#1659)
- [ ] New feature (issue #__)
- [ ] Documentation update
- [ ] Other: __

### Please check if this PR fulfills the following:
- [ ] Tests for the changes have been added
- [ ] Documentation has been added / updated
- [x ] Changes have been communicated to collaborators

### Does this PR introduce breaking changes? What changes might users
need to make to their code?
No breaking changes. Analyzers will now see all outer barrel MPGD hits
included in the CKF.

### Does this PR change default behavior?
No
github-merge-queue bot pushed a commit to eic/epic that referenced this issue Nov 8, 2024
### Briefly, what does this PR introduce?
Fixes the [issue #1659 in
EICrecon](eic/EICrecon#1659) where the last
tracker hit was not being used in CKF.


[2024_11_06.pdf](https://github.com/user-attachments/files/17661610/2024_11_06.pdf)

### What kind of change does this PR introduce?
- [ x] Bug fix: [EICrecon
issue#1659](eic/EICrecon#1659)
- [ ] New feature (issue #__)
- [ ] Documentation update
- [ ] Other: __

### Please check if this PR fulfills the following:
- [ ] Tests for the changes have been added
- [ ] Documentation has been added / updated
- [x ] Changes have been communicated to collaborators

### Does this PR introduce breaking changes? What changes might users
need to make to their code?
No breaking changes. Analyzers will now see all outer barrel MPGD hits
included in the CKF.

### Does this PR change default behavior?
No
github-actions bot pushed a commit to eic/epic that referenced this issue Nov 8, 2024
### Briefly, what does this PR introduce?
Fixes the [issue #1659 in
EICrecon](eic/EICrecon#1659) where the last
tracker hit was not being used in CKF.

[2024_11_06.pdf](https://github.com/user-attachments/files/17661610/2024_11_06.pdf)

### What kind of change does this PR introduce?
- [ x] Bug fix: [EICrecon
issue#1659](eic/EICrecon#1659)
- [ ] New feature (issue #__)
- [ ] Documentation update
- [ ] Other: __

### Please check if this PR fulfills the following:
- [ ] Tests for the changes have been added
- [ ] Documentation has been added / updated
- [x ] Changes have been communicated to collaborators

### Does this PR introduce breaking changes? What changes might users
need to make to their code?
No breaking changes. Analyzers will now see all outer barrel MPGD hits
included in the CKF.

### Does this PR change default behavior?
No

(cherry picked from commit d491ba7)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
topic: tracking Relates to tracking reconstruction
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants