Skip to content

Commit f650eea

Browse files
committed
[Common] Build the common table producers as workflow plugins
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.
1 parent 4d6b962 commit f650eea

3 files changed

Lines changed: 19 additions & 19 deletions

File tree

‎Common/TableProducer/CMakeLists.txt‎

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -20,24 +20,24 @@ o2physics_add_dpl_workflow(trackextension
2020
o2physics_add_dpl_workflow(trackselection
2121
SOURCES trackselection.cxx
2222
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
23-
COMPONENT_NAME Analysis)
23+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
2424

2525
o2physics_add_dpl_workflow(event-selection-service
2626
SOURCES eventSelectionService.cxx
2727
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCCDB
2828
O2::DataFormatsITSMFT
29-
COMPONENT_NAME Analysis)
29+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
3030

3131
o2physics_add_dpl_workflow(event-selection-service-run2
3232
SOURCES eventSelectionServiceRun2.cxx
3333
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCCDB
3434
O2::DataFormatsITSMFT
35-
COMPONENT_NAME Analysis)
35+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
3636

3737
o2physics_add_dpl_workflow(multcenttable
3838
SOURCES multCentTable.cxx
3939
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
40-
COMPONENT_NAME Analysis)
40+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
4141

4242
o2physics_add_dpl_workflow(multiplicity-extra-table
4343
SOURCES multiplicityExtraTable.cxx
@@ -52,12 +52,12 @@ o2physics_add_dpl_workflow(weak-decay-indices
5252
o2physics_add_dpl_workflow(ft0-corrected-table
5353
SOURCES ft0CorrectedTable.cxx
5454
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
55-
COMPONENT_NAME Analysis)
55+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
5656

5757
o2physics_add_dpl_workflow(propagationservice
5858
SOURCES propagationService.cxx
5959
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2::DCAFitter KFParticle::KFParticle O2Physics::TPCDriftManager
60-
COMPONENT_NAME Analysis)
60+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
6161

6262
o2physics_add_dpl_workflow(propagationservice-v2
6363
SOURCES propagationServiceV2.cxx
@@ -67,12 +67,12 @@ o2physics_add_dpl_workflow(propagationservice-v2
6767
o2physics_add_dpl_workflow(propagationservice-run2
6868
SOURCES propagationServiceRun2.cxx
6969
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2::DCAFitter KFParticle::KFParticle O2Physics::TPCDriftManager
70-
COMPONENT_NAME Analysis)
70+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
7171

7272
o2physics_add_dpl_workflow(track-dca-cov-filler-run2
7373
SOURCES trackDcaCovFillerRun2.cxx
7474
PUBLIC_LINK_LIBRARIES O2::DetectorsBase O2Physics::AnalysisCore
75-
COMPONENT_NAME Analysis)
75+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
7676

7777
o2physics_add_dpl_workflow(calo-clusters
7878
SOURCES caloClusterProducer.cxx
@@ -90,7 +90,7 @@ o2physics_add_dpl_workflow(fwdtrackextension
9090
o2physics_add_dpl_workflow(track-to-collision-associator
9191
SOURCES trackToCollisionAssociator.cxx
9292
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
93-
COMPONENT_NAME Analysis)
93+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
9494

9595
o2physics_add_dpl_workflow(fwdtrack-to-collision-associator
9696
SOURCES fwdtrackToCollisionAssociator.cxx

‎Common/TableProducer/Converters/CMakeLists.txt‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ o2physics_add_dpl_workflow(tracks-extra-converter
2727
o2physics_add_dpl_workflow(tracks-extra-v002-converter
2828
SOURCES tracksExtraV002Converter.cxx
2929
PUBLIC_LINK_LIBRARIES
30-
COMPONENT_NAME Analysis)
30+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
3131

3232
o2physics_add_dpl_workflow(mft-tracks-converter
3333
SOURCES mftTracksConverter.cxx
@@ -42,7 +42,7 @@ o2physics_add_dpl_workflow(fdd-converter
4242
o2physics_add_dpl_workflow(collision-converter
4343
SOURCES collisionConverter.cxx
4444
PUBLIC_LINK_LIBRARIES
45-
COMPONENT_NAME Analysis)
45+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
4646

4747
o2physics_add_dpl_workflow(mccollision-converter
4848
SOURCES mcCollisionConverter.cxx
@@ -52,7 +52,7 @@ o2physics_add_dpl_workflow(mccollision-converter
5252
o2physics_add_dpl_workflow(bc-converter
5353
SOURCES bcConverter.cxx
5454
PUBLIC_LINK_LIBRARIES O2::Framework
55-
COMPONENT_NAME Analysis)
55+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
5656

5757
o2physics_add_dpl_workflow(bc-flags-creator
5858
SOURCES bcFlagsCreator.cxx
@@ -67,7 +67,7 @@ o2physics_add_dpl_workflow(calo-label-converter
6767
o2physics_add_dpl_workflow(zdc-converter
6868
SOURCES zdcConverter.cxx
6969
PUBLIC_LINK_LIBRARIES
70-
COMPONENT_NAME Analysis)
70+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
7171

7272
o2physics_add_dpl_workflow(hmpid-converter
7373
SOURCES hmpConverter.cxx
@@ -102,7 +102,7 @@ o2physics_add_dpl_workflow(trackqa-converter-003
102102
o2physics_add_dpl_workflow(run2bcinfos-converter
103103
SOURCES run2bcinfosConverter.cxx
104104
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
105-
COMPONENT_NAME Analysis)
105+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
106106

107107
o2physics_add_dpl_workflow(run2-tracks-extra-converter
108108
SOURCES run2tracksExtraConverter.cxx

‎Common/TableProducer/PID/CMakeLists.txt‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ o2physics_add_dpl_workflow(pid-its
1919
o2physics_add_dpl_workflow(pid-tof-base
2020
SOURCES pidTOFBase.cxx
2121
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2::TOFBase
22-
COMPONENT_NAME Analysis)
22+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
2323

2424
o2physics_add_dpl_workflow(pid-tof
2525
SOURCES pidTOF.cxx
2626
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2::TOFWorkflowUtils
27-
COMPONENT_NAME Analysis)
27+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
2828

2929
o2physics_add_dpl_workflow(pid-tof-merge
3030
SOURCES pidTOFMerge.cxx
3131
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2::TOFWorkflowUtils
32-
COMPONENT_NAME Analysis)
32+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
3333

3434
o2physics_add_dpl_workflow(pid-tof-beta
3535
SOURCES pidTOFbeta.cxx
@@ -46,12 +46,12 @@ o2physics_add_dpl_workflow(pid-tof-full
4646
o2physics_add_dpl_workflow(pid-tpc-service
4747
SOURCES pidTPCService.cxx
4848
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore O2Physics::AnalysisCCDB
49-
COMPONENT_NAME Analysis)
49+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
5050

5151
o2physics_add_dpl_workflow(pid-tpc-service-run2
5252
SOURCES pidTPCServiceRun2.cxx
5353
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore O2Physics::AnalysisCCDB
54-
COMPONENT_NAME Analysis)
54+
COMPONENT_NAME Analysis WORKFLOW_PLUGIN)
5555

5656
o2physics_add_dpl_workflow(pid-tpc-base
5757
SOURCES pidTPCBase.cxx

0 commit comments

Comments
 (0)