Repository navigation
Add opt-in switches for the multithreaded TPC digitizer - #2539
Merged
Merged
Conversation
This adds two options to o2dpg_sim_workflow.py that change how TPC is digitized. Both are off by default. - --tpc-mt-digitizer runs TPC digitization in one device with NWORKERS_TF threads instead of NWORKERS_TF lanes. - It also computes the distortions with NWORKERS_TF threads, and it needs TPC digit chunking. - --tpc-sector-seeding seeds the lane digitizer per sector, so that the digits do not depend on the number of lanes. - The metrics tool reads the worker count of the tpcdigi task from --tpc-digi-threads too. - Both options need an O2 version with the sector seeding and the multithreaded TPC digitizer. https://its.cern.ch/jira/browse/O2-7309 AliceO2Group/AliceO2#16085 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
REQUEST FOR PRODUCTION RELEASES: This will add The following labels are available |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This adds two options to
o2dpg_sim_workflow.pythat change how TPC is digitized. Both are off by default.--tpc-mt-digitizerruns TPC digitization in one device withNWORKERS_TFthreads instead ofNWORKERS_TFlanes, and also computes the distortions withNWORKERS_TFthreads. It needs TPC digit chunking.--tpc-sector-seedingseeds the lane digitizer per sector, so that the digits do not depend on the number of lanes.Both need AliceO2Group/AliceO2#16090. Tested through the workflow runner on an anchored PbPb timeframe: tpcdigi, the merger and the TPC clusterization run in both modes, and the digits are identical.
https://its.cern.ch/jira/browse/O2-7309
Assisted by Claude Code.