Skip to content
Snippets Groups Projects

CPAlgorithms: full printout of the tools and algorithms configuration

Merged Baptiste Ravina requested to merge ravinab/athena:hrussell-AB_CPAlgtool_printout into main

(Largely based on the work from @hrussell a few months ago... Bringing the changes up to date and ironing out a few things)

This MR adds the necessary functions to allow a user running CP algorithms to save a JSON file containing the full configuration (defaults + user changes) of all algorithms and tools scheduled during the job. We plan to integrate this fully in TopCPToolkit as the Top WG is very interested in designing tools to leverage this information for e.g. analysis preservation, combination checks, facilitating technical review, automatically writing documentation, etc.

Note that while this could also be done for the CP algorithms run in PHYSLITE at derivation-level, this is beyond the scope of this MR. See https://its.cern.ch/jira/browse/ATLASDPD-2155 and links therein for the PHYSLITE implementation.

Merge request reports

Loading
Loading

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