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

Lund de-clusterings for exclusive jets #142

Merged
merged 22 commits into from
Nov 9, 2022
Merged

Conversation

rkansal47
Copy link
Collaborator

Implementation of the exclusive_jets_lund_declusterings method for accessing the Lund plane $\Delta$ and $k_T$ variables per exclusive jet via de-clustering.

Based on the fastjet-contrib module https://github.com/fdreyer/LundPlane.

Future PRs may want to expand to arbitrary jets and more kinematic variables as needed / requested.

@lgray
Copy link
Collaborator

lgray commented Nov 9, 2022

Should we not also include the calculation of the secondary lund plane if it exists? Or is this a trivial additional operation by the user?

@rkansal47
Copy link
Collaborator Author

@lgray I think the PR addresses the main bottleneck from the user side in calculating the Lund plane which is this while loop that can’t be parallelised https://github.com/scikit-hep/fastjet/pull/142/files#diff-acd0464ac6e9dddb411598dca843b9c671acb041f047ca8a93f8f12a011baadaR1624-R1631

I think a dedicated function for the secondary plane, or more generally, planes at arbitrary intermediate emissions, would be nice to add in the future, but at least with this they can still be calculated in parallel via awkward array manipulations (e.g. I believe for secondary Lund planes you could run this method on the jets in question with njets=2 and use the softer subjet’s declusterings).

@jmduarte jmduarte merged commit ebf60c3 into scikit-hep:main Nov 9, 2022
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.

4 participants