Skip to content

Preparatory changes for the HepMC3 migration for packages in AthSimulation

This merge request mainly makes the following replacements for classes which are part of the AthSimulation project:

HepMC::GenParticle* --> HepMC::GenParticlePtr
const HepMC::GenParticle* --> HepMC::ConstGenParticlePtr
HepMC::GenVertex* --> HepMC::GenVertexPtr
const HepMC::GenVertex* --> HepMC::ConstGenVertexPtr

Plus a few other syntax replacements to use helper functions defined in AtlasHepMC/GenParticle.h and AtlasHepMC/GenVertex.h. The purpose is to prepare for the migration from HepMC2 to HepMC3. Further syntax changes will be required.

Edited by John Derek Chapman

Merge request reports