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

Missing Space Points from Cluster3D #567

Open
3 of 5 tasks
bear-is-asleep opened this issue Dec 12, 2024 · 1 comment
Open
3 of 5 tasks

Missing Space Points from Cluster3D #567

bear-is-asleep opened this issue Dec 12, 2024 · 1 comment
Assignees
Labels
bug Something isn't working reco1/reco2 Reconstruction

Comments

@bear-is-asleep
Copy link
Contributor

I'm submitting a ...

  • bug report

Space points are produced for SBND in SPINE using cluster3d. This issue shows how we're missing space points at this stage.

Checklist

  • I've added at least 1 label under Labels
  • Assigned a reviewer under Assignees

Expected Behavior

Expect all space points to be made out of cluster3D.

Current Behavior

We see that MIP tracks have poor completeness. We study this for two versions of code to observe the sudden drop. The plot shows the completeness for these two versions.
image
Visual example of missing space points in the middle of a track below.
image

Possible Solution (optional)

  • Including bad channels into cluster3d in sbncode PR #490
  • ...

How to reproduce

  • Run a job up to reco1 (we used MPVMPR but anything with MIP muons will do) - how to do this
  • Parse larcv.root file through SPINE, which will store the completeness per particle
ana:
  overwrite: true
  track_completeness:
    run_mode: truth
    time_window: [0, 2000]
@SFBayLaser
Copy link
Contributor

One potential issue was that bad channels were not being accounted for. The space point building tool is able to check for bad channels though the original version was written in the MicroBooNE era and expected different information returned from the channel status service. This has been updated and now the bad channel code works with the "simple" channel status service. However, this does not really fix the problem reported above, but at least we have that implemented to take it off the table.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working reco1/reco2 Reconstruction
Projects
None yet
Development

No branches or pull requests

5 participants