Skip to content

xAODMuonPrepData - Retrieve Readout element & add Identifier fields

Johannes Junggeburth requested to merge jojungge/athena:xAODPrepDataUpdate into main

This MR breaks out a couple of developments from !68350 (merged)

  • Move macros shared amongst all prepdata classes into a seperate file to avoid code duplication
  • Add setters & getters for the ReadoutElements. The links to the elements are not persistifiable. Hence, if the prepdata is loaded from disk, the object attempts to restore the link on-the-fly. The MuonDetectorManager is retrieved and then the associated readout element. If any of the two steps fails exceptions are thrown. The dynamic mechanism does not clobber with thread safety / avalanche scheduler problems because there'll be only one detector manager instance in Phase II.
  • Adding additional information to the Measurements needed to construct the measurementHashes.
  • Fix naming convention of the xAOD::AuxContainer classes

Tagging: @emoyse

Edited by Johannes Junggeburth

Merge request reports