Skip to content

[QC-1088] Late Tasks as post-processing within the message passing framework#2665

Open
knopers8 wants to merge 1 commit into
AliceO2Group:masterfrom
knopers8:late-tasks-nice
Open

[QC-1088] Late Tasks as post-processing within the message passing framework#2665
knopers8 wants to merge 1 commit into
AliceO2Group:masterfrom
knopers8:late-tasks-nice

Conversation

@knopers8

Copy link
Copy Markdown
Collaborator

Late Tasks can create new MonitorObjects based on existing MOs and QOs in the QC workflow.
I called them "late", because they would be typically executed close to the end of the processing chain.
When running QC workflows distributed over multiple nodes, with Mergers combining the results, they can be used to process the merged results.
The adequate use cases involve:

  • creating trends and correlations from other MonitorObjects and QualityObjects (trending a histogram average, trending quality)
  • creating plots which can only be constructed from merged objects (ratios, visualizations, ...)
  • creating summary canvases of QualityObjects available in the QC workflow

They are meant to slowly replace Post-Processing, at least in the use cases mentioned above.

Needs #2660 to have [WIP] removed.

…amework

Late Tasks can create new MonitorObjects based on existing MOs and QOs in the QC workflow.
I called them "late", because they would be typically executed close to the end of the processing chain.
When running QC workflows distributed over multiple nodes, with Mergers combining the results, they can be used to process the merged results.
The adequate use cases involve:
* creating trends and correlations from other MonitorObjects and QualityObjects (trending a histogram average, trending quality)
* creating plots which can only be constructed from merged objects (ratios, visualizations, ...)
* creating summary canvases of QualityObjects available in the QC workflow

They are meant to slowly replace Post-Processing, at least in the use cases mentioned above.
@knopers8 knopers8 changed the title [WIP] [QC-1088] Late Tasks as post-processing within the message passing framework [QC-1088] Late Tasks as post-processing within the message passing framework Jun 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant