Skip to content

TrkTruthTPCnv and TrkTruthAthenaPool: add persistent classes based on HepMcParticleLink_p3

As part of the migration away from use of truth barcodes in Athena, this merge request Add Trk::TrackTruthCollection_p3 based on HepMcParticleLink_p3:

  • PRD_MultiTruthCollection_p4
  • DetailedTrackTruthCollection_p4, DetailedTrackTruth_p4 and TruthTrajectory_p3
  • Trk::TrackTruthCollection_p3

HepMcParticleLink_p3 is based on GenParticle::id().
These classes will not be used by default yet, but it is useful to have them in the nightlies for ease of testing.

Unit tests have also been added to check that the new classes are behaving as expected.

See ATLASSIM-6912

Edited by John Derek Chapman

Merge request reports