Hepmc3 nightly fixes 25112020 part 3
In this MR:
- update some routines to use
HepMC::GenParticlePtrinstead ofHepMC::GenParticle*Assures compatibility with HepMC3 - use auto to extract an element of std::vector and in loops with complicated types.
Tag @jchapman