master
fix missing pieces for hmc3 egun
[GENERATORS] Changes suggested by new llvm18 clang-format
Clang-Format
Fix order of actions in HepMC3 Pythia8 EGun
Addressed comment from reviewer. No need to recompute the sqrt(qCutSq) since the unsquared value (qCut) is already available
Applied code-checks and formats for CMSSW coding rules compliance
[GENERATORS] apply code-format
adapt interface to pythia8 302
Add to Pythia8Interface the plugin that uses HepMC3
[GENERATORS] [LLVM21] Apply code-checks and formats
small cosmetic updates
Update all other guns
Add argument to set fraction of particles with sign of z displacement wrt momentum opposite to sign of xy displacement
adding Py8 Pt Gun with exponentially falling pT distribution
small fix
Add Angantyr heavy-ion path to Pythia8 hadronizer with LS-safe init
Update ReweightUserHooks.h
code checks and format
Adaptions for Pythia 8.310
Make it a bit more cmssw-compliant
Code-format