ISF_Event: HepMC3 fixes for HepMcParticleLink.
For HepMC3, HepMcParticleLink should yield a ConstGenParticlePtr rather than a bare pointer.
Fix bug with use of shared_ptr that would lead to a double-deletion.
For HepMC3, HepMcParticleLink should yield a ConstGenParticlePtr rather than a bare pointer.
Fix bug with use of shared_ptr that would lead to a double-deletion.