Skip to content

Avoid multi-loopers generation when using embedding - #16015

Open
jackal1-66 wants to merge 1 commit into
AliceO2Group:devfrom
jackal1-66:loopersembedding
Open

jackal1-66 wants to merge 1 commit into
AliceO2Group:devfrom
jackal1-66:loopersembedding

Conversation

@jackal1-66

Copy link
Copy Markdown
Collaborator

With embedding, the background and the signal simulation each cover the whole timeframe with TPC loopers, so the loopers reach the digits basically twice. A collision of the collision context is now owned by a single source, and only its owner generates its loopers. A protection has been added in the Generator class not to make generators that do not own collisions (rare case) enable the loopers flag. The applied fix has been validated against multiple embedding configurations (both with and without replacement) and with the standard simulations as well. The issue is tracked by https://its.cern.ch/jira/browse/O2-7272 and was discovered in https://its.cern.ch/jira/browse/O2-6781. A simple veto to the signal was also investigated, but the generated loopers were incorrect in the time intervals both in replace mode and when the background events were reused.

@jackal1-66
jackal1-66 requested a review from sawenzel as a code owner October 27, 2026 11:59

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant