-
Notifications
You must be signed in to change notification settings - Fork 30
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 Track-Based Cluster Merging Algorithm #1406
Conversation
…Crecon into add-track-cluster-merge-algorithm
Capybara summary for PR 1406
|
for more information, see https://pre-commit.ci
…Crecon into add-track-cluster-merge-algorithm
for more information, see https://pre-commit.ci
…Crecon into add-track-cluster-merge-algorithm
for more information, see https://pre-commit.ci
…Crecon into add-track-cluster-merge-algorithm
for more information, see https://pre-commit.ci
…Crecon into add-track-cluster-merge-algorithm
for more information, see https://pre-commit.ci
Hi all, just wanted to check in on this: do the recent round of commits resolve the open issues? Or is there more to discuss? Thanks! |
@ruse-traveler I'd like to spend some more time checking the actual change. Have you done any benchmarking on your end? |
Mostly just spot-checks to make sure that it runs and isn't producing stuff that's completely out-to-lunch. I can run some more detailed checks like looking at the E_{clust}/E_{par} in some DIS events. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ship it
Quality Gate passedIssues Measures |
Briefly, what does this PR introduce?
This PR introduces the
TrackClusterMergeSplitter
algorithm, an algorithm for merging and splitting calorimeter clusters based on matched track projections. Inspired by the Particle Flow algorithm from ATLAS.What kind of change does this PR introduce?
Please check if this PR fulfills the following:
Does this PR introduce breaking changes? What changes might users need to make to their code?
No.
Does this PR change default behavior?
Yes. Now "SplitMerge"
edm4eic::Cluster
collections and corresponding associations will be created for 6 of the central calorimeters (NHCal
,EEEMCal
,BHCal
,BIC
,LFHCal
, andFEMC
). Track projections will need to be extended to other calorimeters before the algorithm introduced here can be used on them.To-Do
The split-merge parameters for each calorimeter need to be updated from the current dummy values used for testing. In the interest of getting the functionality of this algorithm merged, this could update could be done in a separate PR.