Skip to content

[ATR-28717] Initial refactor of trigger EDM toward R4

Tim Martin requested to merge tamartin/athena:TrigEDMRefactorA into main

Initial part of the refactor

  • Move recordable out of the R3 file and into a more central place.
    • Avoids unneeded run-dependence in signature configuration code
    • For now assuming R3, but maybe in the future we pass the flags here too
    • sed update the large number of importers of this function
  • Move Alias and InViews structs to a new TrigEDMDefs file, for importing into the R3 and R4 files (cannot go into TrigEDM, circular dependencies)
  • Add empty R4 file

Follow-up MRs will integrate the new R4 file, and do some additional refactoring for R3.

Limited testing so far due to large number of touched packages.

cc @cantel

Merge request reports