Draft: HepMC::is_same_particle/is_same_vertex: use id values everywhere except when...
HepMC::is_same_particle/is_same_vertex: use id values everywhere except when an xAOD::Truth class is involved.
This should be safe, but I may have missed some cases