Skip to content

[draft]: DL Slicing + 3D DL Vertexing - #296

Draft
CrossR wants to merge 108 commits into
PandoraPFAOrg:masterfrom
CrossR:CrossR/DLSlicingTestv5
Draft

[draft]: DL Slicing + 3D DL Vertexing#296
CrossR wants to merge 108 commits into
PandoraPFAOrg:masterfrom
CrossR:CrossR/DLSlicingTestv5

Conversation

@CrossR

@CrossR CrossR commented Aug 21, 2026

Copy link
Copy Markdown
Member

This isn't supposed to be a production-level PR, so its a bit of a mess as its directly from my development branch, without any squashing or tidying.

There is interest from the ND side to get some form of review going, so the code itself can be looked over etc. This can start that process, and when I'm back from PTO I intend to fix any comments, and also do a removal of unnecessary code and also squash the history considerably.

...Since this is a raw development branch it also contains a few unrelated bits to this work, so I'd basically say if its not in a "Slicing" folder...it can be ignored. It was likely me testing stuff for the ND (i.e. speeding things up in helpers, altering the master workflow to aide the RAM usage we see there etc).

Of most interest will be:

  • larpandoradlcontent/LArSlicing/DlSlicingAlgorithm.cc|h - The actual DL Slicing code.
  • larpandoradlcontent/LArSlicing/DlVertexingThreeDAlgorithm.cc|h - Actual 3D DL Vertexing code.
  • larpandoradlcontent/LArSlicing/HoughFinder.cc|h - Hough transform used in both of the above.
  • larpandoradlcontent/LArSlicing/KnnKDTree.cc|h - Not actually used now...may remove. 3D KDTree that was previously used for making the graphs. Candidate for deletion.
  • larpandoradlcontent/LArSlicing/BasicVertexingMetrics.cc|h - Just vertexing metrics for development...will be removed so can ignore.

CrossR added 30 commits June 2, 2026 10:23
May help clear up some plots. My guesstimate is that the old plots
look artificially worse as we plot against the biggest...when another
was okay. If that is the case, we should be able to see that in these
new plots.
Can refactor later into generic with custom scoring func if useful.
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.

1 participant