Draft: Added new TruthParticle and TruthVertex aux containers.
Extra changes on top of !66561 (closed)
Remaining items to address:
- when reading in older persistent versions the uid values are set to be
HepMC::INVALID_PARTICLE_ID
(=-1) to indicate that we do not know the correct value, but it might be better to use the old barcode value as this is at least a unique identifier. - updating the names of decorations featuring barcodes
- ensuring that the ExpressionEvaluation code used in
PhysicsAnalysis/DerivationFramework
works with the newxAODTruth
EDM. (It also needs to work with the oldxAODTruth
EDM while we are still producing AODs in 24.0.) Need to better understand the workflows to be supported.
Edited by John Derek Chapman