Skip to content

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 new xAODTruth EDM. (It also needs to work with the old xAODTruth EDM while we are still producing AODs in 24.0.) Need to better understand the workflows to be supported.

Tagging @akraszna, @averbyts and @pclark

Edited by John Derek Chapman

Merge request reports

Loading