Skip to content

Implement pools chaining via TChain + example and test macro - #15688

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

Implement pools chaining via TChain + example and test macro#15688
jackal1-66 wants to merge 1 commit into
AliceO2Group:devfrom
jackal1-66:chainingPools

Conversation

@jackal1-66

Copy link
Copy Markdown
Collaborator

Multiple things will be changed by this PR in the usage of the event pools:

  • The pools are now chained so that when all the events are used in a file, another file will be pulled → no more repeated files when randomisation is enabled
  • The development is a first step to use event pools on hyperloop
  • Both an example and the test macro were implemented
    Fixes implemented along the way:
  • RoundRobin not considered when using evtpools → now it is forwarded and the events are reused in case all the files have been opened and completely used
  • The driver seed was being thrown away → with rngseed = 0 (the default) the generator called gRandom->SetSeed(0), discarding the driver seed. Now with 0 the seed is taken directly from o2-sim

@jackal1-66
jackal1-66 requested review from a team and sawenzel as code owners August 18, 2026 10:35
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