HepMcParticleLink unit test fixes
This merge request updates the HepMcParticleLink
unit tests, so that they cover all use-cases found
(so far) in current production jobs.
It also updates the HepMcParticleLink
class and the HepMcParticleLinkCnv_p1
,
HepMcParticleLinkCnv_p2
, SiHitCollectionCnv_p3
and TRT_HitCollectionCnv_p4
classes
so that these unit tests pass.
It should also fix the problem seen in ATLASSIM-4539, which occurred when there were no
HepMcParticleLinks
to the hard-scatter GenEvent
. (The problem appears to be that in
pre-mixing jobs the McEventCollection
cannot be found during T->P conversion of the SDOs for some reason.)
Edited by John Derek Chapman