GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Share the scaled TPC distortions between the digitizers of a job by sawenzel · Pull Request #2541 · AliceO2Group/O2DPG

Conversation

@sawenzel

@sawenzel sawenzel commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

For distortion type 2, the TPC digitizer lanes now share the scaled distortions through tpc_scaled_distortions.root in the job directory, so that they are computed once per job instead of once per lane and timeframe. Since only one lane computes, the lanes get NWORKERS_TF threads for the computation.

The option is only passed when o2-sim-digitizer-workflow knows --tpc-distortion-file (AliceO2Group/AliceO2#16091), so nothing changes with older software. For a Pb-Pb timeframe this brings the TPC digitization from 216 s to 48 s and saves about 4 GiB of memory, with identical digits.

Assisted by Claude Code.

Sorry, something went wrong.

Uh oh!

There was an error while loading. Please reload this page.

All reactions
@sawenzel @claude
Share the scaled TPC distortions between the digitizers of a job
68db82a
This passes a common distortion file to the TPC digitizer lanes, so that the scaled distortions are computed once per job.

- Used for distortion type 2 when o2-sim-digitizer-workflow knows --tpc-distortion-file.
- The file is tpc_scaled_distortions.root in the job directory.
- Only one lane computes, so the lanes get NWORKERS_TF threads for the distortions.

https://its.cern.ch/jira/browse/O2-7309

Co-Authored-By: Claude Opus 5.5 <[email protected]>
@sawenzel sawenzel mentioned this pull request Nov 9, 2026
Share the scaled TPC distortions between digitizers through a file AliceO2Group/AliceO2#16091
Draft
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

@jackal1-66 jackal1-66 Awaiting requested review from jackal1-66 jackal1-66 will be requested when the pull request is marked ready for review jackal1-66 is a code owner

At least 0 approving reviews are required to merge this pull request.

Uh oh!

There was an error while loading. Please reload this page.

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

Uh oh!

There was an error while loading. Please reload this page.

1 participant

@sawenzel
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.
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.