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

Pythia8 seeding improvements #1695

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Commits on Jul 10, 2024

  1. Configuration menu
    Copy the full SHA
    121572c View commit details
    Browse the repository at this point in the history

Commits on Jul 11, 2024

  1. Remove superfluous seeding code for GeneratorPythia8 generators

    This commit harmonizes the seeding procedure of generators based
    on o2::eventgen::GeneratorPythia8, following a development done in O2
    (AliceO2Group/AliceO2#13281)
    
    In principle, o2::eventgen::GeneratorPythia8 now performs it's own
    seeding within the Init function. This seeding makes sure
    to integrate with the `--seed` command line option of our event generation
    executable.
    
    The commit:
    * Removes seeding code in O2DPG when it would override the default
      behaviour from O2.
    
    * Uses a new dedicated function `setInitialSeed` instead of manipulating
      Pythia8 with config strings (in situations in which the user
      targets seeding based on ALIEN_PROC_ID for instance).
    
    * Ensures that event generation becomes more repeatable in situations
      when the same `--seed` is given to the event generation executable.
      This may help to debug crashes on the GRID etc.
    sawenzel committed Jul 11, 2024
    Configuration menu
    Copy the full SHA
    81f99b3 View commit details
    Browse the repository at this point in the history