Skip to content

Introduction of NSW L1 Simulation converters

Francesco Giuseppe Gravili requested to merge fgravili/athena:cnv into 22.0

This important MR introduces all the necessary converters to invoke transient/persistent representation scheme and related conversion functions. The structure and inheritance scheme of the newly added persistent classes follow the same pattern as the corresponding ones in the MuonRDO package.

Other related changes:

  • The NSW_TrigRawDataSegment class was modified to include the channel list in a given coincidence, as done in !54486 (merged) but never backported to atlas/athena:22.0 branch
  • The selection.xml file was modified introducing an UUID for the _v1 persistent representation, generated using the uuidgen command
  • As the converters are now available, the NSW trigger RDO is written into the general MuonL1Simulation output file
  • The NSW trigger RDO is added to the PerfDESDM_MS.py to be included in the DESD reduction stream

Conversion in both directions, i.e. transient <-> persistent, was successfully tested and a dedicated tool is under development, to be included in the MuonTester package.

./cc-ing @rosati @iodice @vadamico @sfrances

Merge request reports