Skip to content

Add NeNe HF generator configurations (D2H ccbar+bbbar gap2 QCDCR) - #2476

Open
Farsh86 wants to merge 2 commits into
AliceO2Group:masterfrom
Farsh86:add_NeNe_HF_configs
Open

Farsh86 wants to merge 2 commits into
AliceO2Group:masterfrom
Farsh86:add_NeNe_HF_configs

Conversation

@Farsh86

@Farsh86 Farsh86 commented Sep 28, 2026

Copy link
Copy Markdown

Summary

Add NeNe (Neon-Neon) counterparts of the existing OO HF generator
configurations for the D2H_ccbar_and_bbbar_gap2_QCDCR setup, to be
used for NeNe 5360 GeV MC productions.

Files added:

  • MC/config/PWGHF/ini/GeneratorHF_D2H_ccbar_and_bbbar_gap2_QCDCR_NeNe.ini
    — copies the OO ini and only changes the [GeneratorPythia8] config
    path to point to the new NeNe .cfg.
  • MC/config/PWGHF/pythia8/generator/pythia8_charmhadronic_with_decays_QCDCR_NeNe.cfg
    — copies the OO cfg and replaces the Beams block with the NeNe
    beams from MC/config/common/pythia8/generator/pythia8_NeNe_536.cfg
    (Beams:idA = Beams:idB = 1000100200, Beams:eCM = 5360.0,
    Beams:frameType = 1, plus the standard HeavyIon and
    ParticleDecays settings). All HF-specific settings (gap trigger,
    charm/beauty hadronic decays, custom resonance PDGs and masses) are
    preserved.

Test

Locally tested with the standard O2DPG MC workflow
(MC/bin/o2dpg_sim_workflow.py + MC/bin/o2_dpg_workflow_runner.py),
full chain MC → RECO → AOD:

  • o2-sim Pythia8 external generator (NeNe ini) — passed for all 8 TFs.
  • Geant4 transport (sgnsim) — passed.
  • Digitization, reconstruction, AOD producer — passed.
  • Final AO2D.root produced and merged.

Note: QED was disabled in the local test (--no-qed) due to a
reproducible segfault in ROOT v6.36-alice3 / Cling when loading
QEDepem.C in the local build; this is unrelated to the NeNe
configurations and does not affect the HF generator chain.

@Farsh86
Farsh86 requested a review from a team as a code owner September 28, 2026 08:16
@github-actions

Copy link
Copy Markdown

REQUEST FOR PRODUCTION RELEASES:
To request your PR to be included in production software, please add the corresponding labels called "async-" to your PR. Add the labels directly (if you have the permissions) or add a comment of the form (note that labels are separated by a ",")

+async-label <label1>, <label2>, !<label3> ...

This will add <label1> and <label2> and removes <label3>.

The following labels are available
async-2023-pbpb-apass4
async-2023-pp-apass4
async-2024-pp-apass1
async-2022-pp-apass7
async-2024-pp-cpass0
async-2024-PbPb-apass1
async-2024-ppRef-apass1
async-2024-PbPb-apass2
async-2023-PbPb-apass5

@fgrosa

fgrosa commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

Summary

Add NeNe (Neon-Neon) counterparts of the existing OO HF generator configurations for the D2H_ccbar_and_bbbar_gap2_QCDCR setup, to be used for NeNe 5360 GeV MC productions.

Files added:

* `MC/config/PWGHF/ini/GeneratorHF_D2H_ccbar_and_bbbar_gap2_QCDCR_NeNe.ini`
  — copies the OO ini and only changes the `[GeneratorPythia8]` config
  path to point to the new NeNe `.cfg`.

* `MC/config/PWGHF/pythia8/generator/pythia8_charmhadronic_with_decays_QCDCR_NeNe.cfg`
  — copies the OO cfg and replaces the `Beams` block with the NeNe
  beams from `MC/config/common/pythia8/generator/pythia8_NeNe_536.cfg`
  (`Beams:idA = Beams:idB = 1000100200`, `Beams:eCM = 5360.0`,
  `Beams:frameType = 1`, plus the standard `HeavyIon` and
  `ParticleDecays` settings). All HF-specific settings (gap trigger,
  charm/beauty hadronic decays, custom resonance PDGs and masses) are
  preserved.

Test

Locally tested with the standard O2DPG MC workflow (MC/bin/o2dpg_sim_workflow.py + MC/bin/o2_dpg_workflow_runner.py), full chain MC → RECO → AOD:

* `o2-sim` Pythia8 external generator (NeNe ini) — passed for all 8 TFs.

* Geant4 transport (`sgnsim`) — passed.

* Digitization, reconstruction, AOD producer — passed.

* Final `AO2D.root` produced and merged.

Note: QED was disabled in the local test (--no-qed) due to a reproducible segfault in ROOT v6.36-alice3 / Cling when loading QEDepem.C in the local build; this is unrelated to the NeNe configurations and does not affect the HF generator chain.

Hi @Farsh86 thanks a lot! Could you please also add the test macro equivalent to the one for OO https://github.com/AliceO2Group/O2DPG/blob/master/MC/config/PWGHF/ini/tests/GeneratorHF_D2H_ccbar_and_bbbar_gap2_QCDCR_OO.C? I forgot to tell you that each ini file should come with a test macro, which is needed to merge the PR.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants