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

Make topoclustering work with new theta-module merged readout #63

Merged

Conversation

giovannimarchiori
Copy link
Contributor

@giovannimarchiori giovannimarchiori commented Sep 27, 2023

This PR and related ones for FCCDetectors and LAr_scripts make topoclustering work with the new theta-module readout for the FCC-ee calorimeter.
I would like to initiate the review to discuss the code structure - I will then remove commented code and debug messages later.

The PR also contain a couple of fixes to what I think are bugs in the current code, and removes warning in FCCSWGridModuleThetaMerged.h from a int vs uint comparison

Related PRs:
HEP-FCC/k4RecCalorimeter#51
BrieucF/LAr_scripts#13

Tagging @gartrog @BrieucF @dasphy

@giovannimarchiori
Copy link
Contributor Author

Hi @BrieucF I think this PR and the related ones are now good for review. I have added the treatment of the diagonal neighbours, cleaned up the code, removed debugging statements, updated the detector parameters to get back 1536 modules. main thing missing is barrel ECAL-HCAL matching (to find neighbours across different volumes) but this can be tackled by a separate PR once we will start looking at hadronic clusters.

@kjvbrt kjvbrt merged commit 9cad5e2 into HEP-FCC:main Oct 24, 2023
2 checks passed
@giovannimarchiori giovannimarchiori deleted the gmarchio-main-2023-09-26-newclustering branch December 14, 2023 16:36
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.

2 participants