Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions PWGJE/Tasks/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2019-2026 CERN and copyright holders of ALICE O2.

Check failure on line 1 in PWGJE/Tasks/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Use kebab-case for names of workflows and match the name of the workflow file.
# See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
# All rights not expressly granted are reserved.
#
Expand Down Expand Up @@ -28,19 +28,39 @@
)
endif()

add_library(JetSubstructureHFOutputPCH OBJECT jetSubstructureHFOutputPCH.cxx)
target_link_libraries(JetSubstructureHFOutputPCH
PUBLIC O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore)
if(NOT DEFINED ENV{USE_RECC})
target_precompile_headers(JetSubstructureHFOutputPCH PRIVATE
[["PWGHF/DataModel/DerivedTables.h"]]
[["PWGJE/DataModel/Jet.h"]]
[["PWGJE/DataModel/JetSubstructure.h"]]
[["PWGJE/DataModel/JetSubtraction.h"]]
[["PWGJE/Tasks/jetSubstructureHFOutput.h"]]
<Framework/ASoA.h>
<Framework/AnalysisTask.h>
<Framework/ConfigContext.h>
<Framework/DataProcessorSpec.h>
<Framework/runDataProcessing.h>

<vector>
)
endif()

o2physics_add_dpl_workflow(emc-cellmonitor

Check failure on line 51 in PWGJE/Tasks/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name emc-cellmonitor does not match its file name emcCellMonitor.cxx. (Matches emcCellmonitor.cxx.)
SOURCES emcCellMonitor.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::EMCALBase O2::EMCALCalib O2Physics::AnalysisCore
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(emc-clustermonitor

Check failure on line 55 in PWGJE/Tasks/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name emc-clustermonitor does not match its file name emcClusterMonitor.cxx. (Matches emcClustermonitor.cxx.)
SOURCES emcClusterMonitor.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::EMCALBase O2::EMCALCalib O2Physics::AnalysisCore
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(emc-eventselection-qa

Check failure on line 59 in PWGJE/Tasks/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name emc-eventselection-qa does not match its file name emcEventSelectionQA.cxx. (Matches emcEventselectionQa.cxx.)
SOURCES emcEventSelectionQA.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::EMCALBase O2::EMCALCalib O2Physics::AnalysisCore
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(emc-vertexselection-qa

Check failure on line 63 in PWGJE/Tasks/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name emc-vertexselection-qa does not match its file name emcVertexSelectionQA.cxx. (Matches emcVertexselectionQa.cxx.)
SOURCES emcVertexSelectionQA.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::EMCALBase O2::EMCALCalib O2Physics::AnalysisCore
COMPONENT_NAME Analysis)
Expand All @@ -48,11 +68,11 @@
SOURCES emcalGammaGammaBcWise.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::EMCALBase O2::EMCALCalib O2Physics::AnalysisCore
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(emc-pi0-energyscale-calib

Check failure on line 71 in PWGJE/Tasks/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name emc-pi0-energyscale-calib does not match its file name emcalPi0EnergyScaleCalib.cxx. (Matches emcPi0EnergyscaleCalib.cxx.)
SOURCES emcalPi0EnergyScaleCalib.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::EMCALBase O2::EMCALCalib O2Physics::AnalysisCore
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(emc-tmmonitor

Check failure on line 75 in PWGJE/Tasks/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name emc-tmmonitor does not match its file name emcTmMonitor.cxx. (Matches emcTmmonitor.cxx.)
SOURCES emcTmMonitor.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::EMCALBase O2::EMCALCalib O2Physics::AnalysisCore
COMPONENT_NAME Analysis)
Expand All @@ -60,7 +80,7 @@
SOURCES mcGeneratorStudies.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::EMCALBase O2::EMCALCalib O2Physics::AnalysisCore
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(photon-isolation-qa

Check failure on line 83 in PWGJE/Tasks/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name photon-isolation-qa does not match its file name photonIsolationQA.cxx. (Matches photonIsolationQa.cxx.)
SOURCES photonIsolationQA.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2::EMCALBase O2::EMCALCalib O2Physics::AnalysisCore
COMPONENT_NAME Analysis)
Expand Down Expand Up @@ -143,38 +163,47 @@
o2physics_add_dpl_workflow(jet-substructure-d0-output
SOURCES jetSubstructureD0Output.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
REUSE_FROM JetSubstructureHFOutputPCH
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(jet-substructure-dplus-output
SOURCES jetSubstructureDplusOutput.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
REUSE_FROM JetSubstructureHFOutputPCH
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(jet-substructure-ds-output
SOURCES jetSubstructureDsOutput.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
REUSE_FROM JetSubstructureHFOutputPCH
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(jet-substructure-dstar-output
SOURCES jetSubstructureDstarOutput.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
REUSE_FROM JetSubstructureHFOutputPCH
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(jet-substructure-lc-output
SOURCES jetSubstructureLcOutput.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
REUSE_FROM JetSubstructureHFOutputPCH
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(jet-substructure-b0-output
SOURCES jetSubstructureB0Output.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
REUSE_FROM JetSubstructureHFOutputPCH
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(jet-substructure-bplus-output
SOURCES jetSubstructureBplusOutput.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
REUSE_FROM JetSubstructureHFOutputPCH
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(jet-substructure-xictoxipipi-output
SOURCES jetSubstructureXicToXiPiPiOutput.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
REUSE_FROM JetSubstructureHFOutputPCH
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(jet-substructure-dielectron-output
SOURCES jetSubstructureDielectronOutput.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::PWGJECore O2Physics::AnalysisCore
REUSE_FROM JetSubstructureHFOutputPCH
COMPONENT_NAME Analysis)
o2physics_add_dpl_workflow(jet-fragmentation
SOURCES jetFragmentation.cxx
Expand Down
10 changes: 10 additions & 0 deletions PWGJE/Tasks/jetSubstructureHFOutputPCH.cxx
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
// Copyright 2019-2026 CERN and copyright holders of ALICE O2.

Check failure on line 1 in PWGJE/Tasks/jetSubstructureHFOutputPCH.cxx

View workflow job for this annotation

GitHub Actions / O2 linter

[name/workflow-file]

Name of a workflow file must match the name of the main struct in it (without the PWG prefix). (Class implementation files should be in "Core" directories.)
// See https://alice-o2.web.cern.ch/copyright for details of the copyright holders.
// All rights not expressly granted are reserved.
//
// This software is distributed under the terms of the GNU General Public
// License v3 (GPL Version 3), copied verbatim in the file "COPYING".
//
// In applying this license CERN does not waive the privileges and immunities
// granted to it by virtue of its status as an Intergovernmental Organization
// or submit itself to any jurisdiction.
Loading