Skip to content

Draft: Updates to Herwig for integration into Sim10

Ibrahim Chahrour requested to merge ichahrou/herwig into Sim10

generated with:

/cvmfs/lhcb.cern.ch/lib/var/lib/LbEnv/3067/stable/linux-64/bin/lb-dev Gauss/v56r7

Some changes to Herwig source code:

  • Change every instance of LHCGenerator to EventGenerator
  • Change every instance of Herwig++ to Herwig
  • Change every instance of LHCHandler to EventHandler
  • Implement HerwigppProduction::hadronize function
  • Start from default Herwig input file LHC.in
  • Modify LHC .in Switch off decays: set EventHandler:DecayHandler NULL Fix PDG code issue for D’_s1+ (Pythia and Herwig have different PDG codes, this causes issues with the initialization)
  • Necessary environment variables: export HERWIGPPHOME=/cvmfs/lhcb.cern.ch/lib/lcg/releases/LCG_102b_LHCB_7/MCGenerators/herwig++/7.2.1/x86_64-centos7-gcc11-opt/ export LHAPDF_DATA_PATH=$LHAPDF_DATA_PATH:/cvmfs/sft.cern.ch/lcg/external/lhapdfsets/current/

Merge request reports