Repository navigation
Conversation
A workflow opts in with WORKFLOW_PLUGIN on o2physics_add_dpl_workflow. Its sources, with the shared precompiled header as before, are then compiled once, into the DSO libO2Physics<Name>Plugin holding the DPL workflow plugin <Name>, the CamelCase of the executable name without o2-, which o2-dpl-run can load with --workflow-plugin. The executable keeps its name and options and only has a main() calling the plugin it links, which it runs as its embedded workflow. Workflows which do not opt in are built as before. The histograms tutorial opts in. It needs the matching O2 change, which adds WORKFLOW_PLUGIN to o2_add_dpl_workflow and dpl_workflow_main() to runDataProcessing.h.
The table producers which most trains run first, for Run 3 and Run 2: the event selection services (timestamp, bc and event selection), the propagation services, track selection, the Run 2 track DCA filler, the track-to-collision associator, the mult/cent and FT0 corrected tables, the TPC and TOF PID tasks, and the converters run on Run 2 data. They are built with WORKFLOW_PLUGIN: same executables, with their code in a plugin o2-dpl-run can load.
The analysis tasks of the Run 2 integration test on LHC15o (cf correlations, TOF and tiny TPC spectra, and the full tracks histograms tutorial), built with WORKFLOW_PLUGIN like the common table producers they run with.
ktf
requested review from
a team,
HorstMa,
alibuild,
ddobrigk,
dsarkaralice,
dsekihat,
iarsene,
jaelpark,
jgrosseo,
lauraser,
maciacco,
mario-krueger,
mpuccio,
omvazque,
skundu692 and
victor-gonzalez
as code owners
November 6, 2026 17:03
|
O2 linter results: ❌ 0 errors, |
Collaborator
Collaborator
Collaborator
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The analysis tasks of the Run 2 integration test on LHC15o (cf
correlations, TOF and tiny TPC spectra, and the full tracks histograms
tutorial), built with WORKFLOW_PLUGIN like the common table producers
they run with.