HepMcParticleLink: Flag whether link points to suppressed pile-up truth
Follows !69055 (merged)
Once barcodes are dropped, an alternative method of flagging EDM objects which are linked to pile-up truth particles that have been removed from the McEventCollection is required.
This merge request adds a constant flag variable to the transient HepMcParticleLink class and updates all HepMcParticleLink-dependent TP converter unit tests to check that this remains the same after TP conversion. HepMcParticleLink-dependent TP converters have been updated to set the flag appropriately (even when reading in older persistent types).
Note for reviewers: apologies for the large merge request, but the HepMcParticleLink class is involved in a lot of unit tests. The "interesting" changes are in the Generators/GeneratorObjects
, Generators/GeneratorObjectsTPCnv
and InnerDetector/InDetEventCnv/InDetSimEventTPCnv
packages.