Draft: Updates to Herwig for integration 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/