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

Add suport for light bundles in clustering #354

Open
5 tasks
brettviren opened this issue Jan 2, 2025 · 0 comments
Open
5 tasks

Add suport for light bundles in clustering #354

brettviren opened this issue Jan 2, 2025 · 0 comments
Assignees
Labels

Comments

@brettviren
Copy link
Member

brettviren commented Jan 2, 2025

The output of Q-L matching is a "bundle" which associates charge clusters and light information. Some clustering functions that refine the clusters using this information are not yet ported. To prepare for porting these functions the following is needed:

  • Write down data schema for "bundle" and "flash" data based on ROOT files from WCP. (@lastgeorge will provide)
  • Implement representation of "bundle" and "flash" in WCT.
    • The representation will depend on the actual schema but initial understanding implies bundle information can be represented by the PC tree.
  • Implement an I/O mechanism in WCT to load "bundle" and "flash" in addition to the blob information so that it is available in a clusterring function.
    • Eventually this loading must take into account a WCT Q-L matching component running but initially comes from the ROOT "bundle" file.
  • Provide Jsonnet config to exercise loading in a job containing MABC.
  • Fill in the missing dictionary information (xxx in red color) @ https://github.com/WireCell/wire-cell-toolkit/blob/apply-pointcloud/patrec/docs/porting_dictionary.md
@brettviren brettviren self-assigned this Jan 2, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant