HepMC3 nightly branch fixes 23112020 part 2
In this MR:
- Use free functions like
HepMC::signal_process_id
to ensure HePMC3 compatibility - Remove outdated/stray comments
- Simplify
makeMcEventCollection
to be HePMC3 compatible, i.e. let the library handle the smart pointers - A printout for HEPMC3 case in CompactHardTruth.cxx