Skip to content
Snippets Groups Projects

TrigT1NSWSimTools: simplified MM trigger workflow pt.2

Merged Francesco Giuseppe Gravili requested to merge fgravili/athena:MMfinal into 24.0

As anticipated in !79056 (merged) and asked by @jojungge many months ago, this MR reduces redundant steps and removes obsolete methods/classes in MM trigger workflow. Changelog:

  • Complete removal of MMT_struct.(cxx/h) garbage files and MMT_Parameters class defined there.
  • Removed of all instances of detStore(). Objects are retrieved starting from keys, not anymore stored as private class members.
  • Removed convoluted computations and nested structure in MMLoadVariables class. Only computation of truth quantities is left, being disabled by default.
  • Digit loop moved in the main workflow, with less operations and lines.
  • Fixed a wrong float to int cast when taking digit time.

This rearrangement should make code maintenance easier, as well as simplifying debug operations. As mentioned for the first part, changes will be ported to main manually.

Merge request reports

Checking pipeline status.

Approval is optional

Merged by Tamara Vazquez SchroederTamara Vazquez Schroeder 6 days ago (Apr 10, 2025 1:40pm UTC)

Merge details

  • Changes merged into 24.0 with 0eee687f (commits were squashed).
  • Did not delete the source branch.

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
Please register or sign in to reply
Loading