Skip to content
Draft
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
221 changes: 221 additions & 0 deletions ALICE3/DataModel/OTFStrangeness.h
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,12 @@
#include <array>
#include <cmath>

namespace o2::upgrade::pid
{
static constexpr float NoPidSignal = -999.f;
static constexpr float NoPidSignalThreshold = -990.f;
} // namespace o2::upgrade::pid

namespace o2::aod
{
namespace otfcascade
Expand Down Expand Up @@ -75,6 +81,221 @@ using UpgradeCascade = UpgradeCascades::iterator;
DECLARE_SOA_TABLE(A3CascadeMcLabels, "AOD", "A3CASCADEMCLABELS",
o2::soa::Index<>, otfcascade::McParticleId);

namespace casc_pid
{

// Xi
DECLARE_SOA_COLUMN(NSigmaInnerTofXiBachPi, nSigmaInnerTofXiBachPi, float);
DECLARE_SOA_COLUMN(NSigmaInnerTofXiPosPr, nSigmaInnerTofXiPosPr, float);
DECLARE_SOA_COLUMN(NSigmaInnerTofXiPosPi, nSigmaInnerTofXiPosPi, float);
DECLARE_SOA_COLUMN(NSigmaInnerTofXiNegPr, nSigmaInnerTofXiNegPr, float);
DECLARE_SOA_COLUMN(NSigmaInnerTofXiNegPi, nSigmaInnerTofXiNegPi, float);
DECLARE_SOA_DYNAMIC_COLUMN(HasInnerTofXiBachPi, hasInnerTofXiBachPi,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasInnerTofXiPosPr, hasInnerTofXiPosPr,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasInnerTofXiPosPi, hasInnerTofXiPosPi,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasInnerTofXiNegPr, hasInnerTofXiNegPr,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasInnerTofXiNegPi, hasInnerTofXiNegPi,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });

DECLARE_SOA_COLUMN(NSigmaOuterTofXiBachPi, nSigmaOuterTofXiBachPi, float);
DECLARE_SOA_COLUMN(NSigmaOuterTofXiPosPr, nSigmaOuterTofXiPosPr, float);
DECLARE_SOA_COLUMN(NSigmaOuterTofXiPosPi, nSigmaOuterTofXiPosPi, float);
DECLARE_SOA_COLUMN(NSigmaOuterTofXiNegPr, nSigmaOuterTofXiNegPr, float);
DECLARE_SOA_COLUMN(NSigmaOuterTofXiNegPi, nSigmaOuterTofXiNegPi, float);
DECLARE_SOA_DYNAMIC_COLUMN(HasOuterTofXiBachPi, hasOuterTofXiBachPi,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasOuterTofXiPosPr, hasOuterTofXiPosPr,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasOuterTofXiPosPi, hasOuterTofXiPosPi,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasOuterTofXiNegPr, hasOuterTofXiNegPr,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasOuterTofXiNegPi, hasOuterTofXiNegPi,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });

DECLARE_SOA_COLUMN(ExpectedInnerTofXiBachPi, expectedInnerTofXiBachPi, float);
DECLARE_SOA_COLUMN(ExpectedInnerTofXiPosPr, expectedInnerTofXiPosPr, float);
DECLARE_SOA_COLUMN(ExpectedInnerTofXiPosPi, expectedInnerTofXiPosPi, float);
DECLARE_SOA_COLUMN(ExpectedInnerTofXiNegPr, expectedInnerTofXiNegPr, float);
DECLARE_SOA_COLUMN(ExpectedInnerTofXiNegPi, expectedInnerTofXiNegPi, float);

DECLARE_SOA_COLUMN(ExpectedOuterTofXiBachPi, expectedOuterTofXiBachPi, float);
DECLARE_SOA_COLUMN(ExpectedOuterTofXiPosPr, expectedOuterTofXiPosPr, float);
DECLARE_SOA_COLUMN(ExpectedOuterTofXiPosPi, expectedOuterTofXiPosPi, float);
DECLARE_SOA_COLUMN(ExpectedOuterTofXiNegPr, expectedOuterTofXiNegPr, float);
DECLARE_SOA_COLUMN(ExpectedOuterTofXiNegPi, expectedOuterTofXiNegPi, float);

DECLARE_SOA_COLUMN(MeasuredInnerTofXiBachPi, measuredInnerTofXiBachPi, float);
DECLARE_SOA_COLUMN(MeasuredInnerTofXiPosPr, measuredInnerTofXiPosPr, float);
DECLARE_SOA_COLUMN(MeasuredInnerTofXiPosPi, measuredInnerTofXiPosPi, float);
DECLARE_SOA_COLUMN(MeasuredInnerTofXiNegPr, measuredInnerTofXiNegPr, float);
DECLARE_SOA_COLUMN(MeasuredInnerTofXiNegPi, measuredInnerTofXiNegPi, float);

DECLARE_SOA_COLUMN(MeasuredOuterTofXiBachPi, measuredOuterTofXiBachPi, float);
DECLARE_SOA_COLUMN(MeasuredOuterTofXiPosPr, measuredOuterTofXiPosPr, float);
DECLARE_SOA_COLUMN(MeasuredOuterTofXiPosPi, measuredOuterTofXiPosPi, float);
DECLARE_SOA_COLUMN(MeasuredOuterTofXiNegPr, measuredOuterTofXiNegPr, float);
DECLARE_SOA_COLUMN(MeasuredOuterTofXiNegPi, measuredOuterTofXiNegPi, float);

// Omega
DECLARE_SOA_COLUMN(NSigmaInnerTofOmegaBachKa, nSigmaInnerTofOmegaBachKa, float);
DECLARE_SOA_COLUMN(NSigmaInnerTofOmegaPosPr, nSigmaInnerTofOmegaPosPr, float);
DECLARE_SOA_COLUMN(NSigmaInnerTofOmegaPosPi, nSigmaInnerTofOmegaPosPi, float);
DECLARE_SOA_COLUMN(NSigmaInnerTofOmegaNegPr, nSigmaInnerTofOmegaNegPr, float);
DECLARE_SOA_COLUMN(NSigmaInnerTofOmegaNegPi, nSigmaInnerTofOmegaNegPi, float);
DECLARE_SOA_DYNAMIC_COLUMN(HasInnerTofOmegaBachKa, hasInnerTofOmegaBachKa,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasInnerTofOmegaPosPr, hasInnerTofOmegaPosPr,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasInnerTofOmegaPosPi, hasInnerTofOmegaPosPi,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasInnerTofOmegaNegPr, hasInnerTofOmegaNegPr,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasInnerTofOmegaNegPi, hasInnerTofOmegaNegPi,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });

DECLARE_SOA_COLUMN(NSigmaOuterTofOmegaBachKa, nSigmaOuterTofOmegaBachKa, float);
DECLARE_SOA_COLUMN(NSigmaOuterTofOmegaPosPr, nSigmaOuterTofOmegaPosPr, float);
DECLARE_SOA_COLUMN(NSigmaOuterTofOmegaPosPi, nSigmaOuterTofOmegaPosPi, float);
DECLARE_SOA_COLUMN(NSigmaOuterTofOmegaNegPr, nSigmaOuterTofOmegaNegPr, float);
DECLARE_SOA_COLUMN(NSigmaOuterTofOmegaNegPi, nSigmaOuterTofOmegaNegPi, float);
DECLARE_SOA_DYNAMIC_COLUMN(HasOuterTofOmegaBachKa, hasOuterTofOmegaBachKa,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasOuterTofOmegaPosPr, hasOuterTofOmegaPosPr,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasOuterTofOmegaPosPi, hasOuterTofOmegaPosPi,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasOuterTofOmegaNegPr, hasOuterTofOmegaNegPr,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });
DECLARE_SOA_DYNAMIC_COLUMN(HasOuterTofOmegaNegPi, hasOuterTofOmegaNegPi,
[](float nSigma) -> bool { return (nSigma > o2::upgrade::pid::NoPidSignalThreshold); });

DECLARE_SOA_COLUMN(ExpectedInnerTofOmegaBachKa, expectedInnerTofOmegaBachKa, float);
DECLARE_SOA_COLUMN(ExpectedInnerTofOmegaPosPr, expectedInnerTofOmegaPosPr, float);
DECLARE_SOA_COLUMN(ExpectedInnerTofOmegaPosPi, expectedInnerTofOmegaPosPi, float);
DECLARE_SOA_COLUMN(ExpectedInnerTofOmegaNegPr, expectedInnerTofOmegaNegPr, float);
DECLARE_SOA_COLUMN(ExpectedInnerTofOmegaNegPi, expectedInnerTofOmegaNegPi, float);

DECLARE_SOA_COLUMN(ExpectedOuterTofOmegaBachKa, expectedOuterTofOmegaBachKa, float);
DECLARE_SOA_COLUMN(ExpectedOuterTofOmegaPosPr, expectedOuterTofOmegaPosPr, float);
DECLARE_SOA_COLUMN(ExpectedOuterTofOmegaPosPi, expectedOuterTofOmegaPosPi, float);
DECLARE_SOA_COLUMN(ExpectedOuterTofOmegaNegPr, expectedOuterTofOmegaNegPr, float);
DECLARE_SOA_COLUMN(ExpectedOuterTofOmegaNegPi, expectedOuterTofOmegaNegPi, float);

DECLARE_SOA_COLUMN(MeasuredInnerTofOmegaBachKa, measuredInnerTofOmegaBachKa, float);
DECLARE_SOA_COLUMN(MeasuredInnerTofOmegaPosPr, measuredInnerTofOmegaPosPr, float);
DECLARE_SOA_COLUMN(MeasuredInnerTofOmegaPosPi, measuredInnerTofOmegaPosPi, float);
DECLARE_SOA_COLUMN(MeasuredInnerTofOmegaNegPr, measuredInnerTofOmegaNegPr, float);
DECLARE_SOA_COLUMN(MeasuredInnerTofOmegaNegPi, measuredInnerTofOmegaNegPi, float);

DECLARE_SOA_COLUMN(MeasuredOuterTofOmegaBachKa, measuredOuterTofOmegaBachKa, float);
DECLARE_SOA_COLUMN(MeasuredOuterTofOmegaPosPr, measuredOuterTofOmegaPosPr, float);
DECLARE_SOA_COLUMN(MeasuredOuterTofOmegaPosPi, measuredOuterTofOmegaPosPi, float);
DECLARE_SOA_COLUMN(MeasuredOuterTofOmegaNegPr, measuredOuterTofOmegaNegPr, float);
DECLARE_SOA_COLUMN(MeasuredOuterTofOmegaNegPi, measuredOuterTofOmegaNegPi, float);

} // namespace casc_pid

DECLARE_SOA_TABLE(A3XiInnerTofPid, "AOD", "A3XIITOFPID",
casc_pid::NSigmaInnerTofXiBachPi,
casc_pid::NSigmaInnerTofXiPosPr,
casc_pid::NSigmaInnerTofXiPosPi,
casc_pid::NSigmaInnerTofXiNegPr,
casc_pid::NSigmaInnerTofXiNegPi,
casc_pid::HasInnerTofXiBachPi<casc_pid::NSigmaInnerTofXiBachPi>,
casc_pid::HasInnerTofXiPosPr<casc_pid::NSigmaInnerTofXiPosPr>,
casc_pid::HasInnerTofXiPosPi<casc_pid::NSigmaInnerTofXiPosPi>,
casc_pid::HasInnerTofXiNegPr<casc_pid::NSigmaInnerTofXiNegPr>,
casc_pid::HasInnerTofXiNegPi<casc_pid::NSigmaInnerTofXiNegPi>);

DECLARE_SOA_TABLE(A3XiOuterTofPid, "AOD", "A3XIOTOFPID",
casc_pid::NSigmaOuterTofXiBachPi,
casc_pid::NSigmaOuterTofXiPosPr,
casc_pid::NSigmaOuterTofXiPosPi,
casc_pid::NSigmaOuterTofXiNegPr,
casc_pid::NSigmaOuterTofXiNegPi,
casc_pid::HasOuterTofXiBachPi<casc_pid::NSigmaOuterTofXiBachPi>,
casc_pid::HasOuterTofXiPosPr<casc_pid::NSigmaOuterTofXiPosPr>,
casc_pid::HasOuterTofXiPosPi<casc_pid::NSigmaOuterTofXiPosPi>,
casc_pid::HasOuterTofXiNegPr<casc_pid::NSigmaOuterTofXiNegPr>,
casc_pid::HasOuterTofXiNegPi<casc_pid::NSigmaOuterTofXiNegPi>);

DECLARE_SOA_TABLE(A3OmegaInnerTofPid, "AOD", "A3OMITOFPID",
casc_pid::NSigmaInnerTofOmegaBachKa,
casc_pid::NSigmaInnerTofOmegaPosPr,
casc_pid::NSigmaInnerTofOmegaPosPi,
casc_pid::NSigmaInnerTofOmegaNegPr,
casc_pid::NSigmaInnerTofOmegaNegPi,
casc_pid::HasInnerTofOmegaBachKa<casc_pid::NSigmaInnerTofOmegaBachKa>,
casc_pid::HasInnerTofOmegaPosPr<casc_pid::NSigmaInnerTofOmegaPosPr>,
casc_pid::HasInnerTofOmegaPosPi<casc_pid::NSigmaInnerTofOmegaPosPi>,
casc_pid::HasInnerTofOmegaNegPr<casc_pid::NSigmaInnerTofOmegaNegPr>,
casc_pid::HasInnerTofOmegaNegPi<casc_pid::NSigmaInnerTofOmegaNegPi>);

DECLARE_SOA_TABLE(A3OmegaOuterTofPid, "AOD", "A3OMOTOFPID",
casc_pid::NSigmaOuterTofOmegaBachKa,
casc_pid::NSigmaOuterTofOmegaPosPr,
casc_pid::NSigmaOuterTofOmegaPosPi,
casc_pid::NSigmaOuterTofOmegaNegPr,
casc_pid::NSigmaOuterTofOmegaNegPi,
casc_pid::HasOuterTofOmegaBachKa<casc_pid::NSigmaOuterTofOmegaBachKa>,
casc_pid::HasOuterTofOmegaPosPr<casc_pid::NSigmaOuterTofOmegaPosPr>,
casc_pid::HasOuterTofOmegaPosPi<casc_pid::NSigmaOuterTofOmegaPosPi>,
casc_pid::HasOuterTofOmegaNegPr<casc_pid::NSigmaOuterTofOmegaNegPr>,
casc_pid::HasOuterTofOmegaNegPi<casc_pid::NSigmaOuterTofOmegaNegPi>);

DECLARE_SOA_TABLE(A3XiExpectedInnerTimes, "AOD", "A3XIITIMES",
casc_pid::ExpectedInnerTofXiBachPi,
casc_pid::ExpectedInnerTofXiPosPr,
casc_pid::ExpectedInnerTofXiPosPi,
casc_pid::ExpectedInnerTofXiNegPr,
casc_pid::ExpectedInnerTofXiNegPi,
casc_pid::MeasuredInnerTofXiBachPi,
casc_pid::MeasuredInnerTofXiPosPr,
casc_pid::MeasuredInnerTofXiPosPi,
casc_pid::MeasuredInnerTofXiNegPr,
casc_pid::MeasuredInnerTofXiNegPi);

DECLARE_SOA_TABLE(A3XiExpectedOuterTimes, "AOD", "A3XIOTIMES",
casc_pid::ExpectedOuterTofXiBachPi,
casc_pid::ExpectedOuterTofXiPosPr,
casc_pid::ExpectedOuterTofXiPosPi,
casc_pid::ExpectedOuterTofXiNegPr,
casc_pid::ExpectedOuterTofXiNegPi,
casc_pid::MeasuredOuterTofXiBachPi,
casc_pid::MeasuredOuterTofXiPosPr,
casc_pid::MeasuredOuterTofXiPosPi,
casc_pid::MeasuredOuterTofXiNegPr,
casc_pid::MeasuredOuterTofXiNegPi);

DECLARE_SOA_TABLE(A3OmegaExpectedInnerTimes, "AOD", "A3OMITIMES",
casc_pid::ExpectedInnerTofOmegaBachKa,
casc_pid::ExpectedInnerTofOmegaPosPr,
casc_pid::ExpectedInnerTofOmegaPosPi,
casc_pid::ExpectedInnerTofOmegaNegPr,
casc_pid::ExpectedInnerTofOmegaNegPi,
casc_pid::MeasuredInnerTofOmegaBachKa,
casc_pid::MeasuredInnerTofOmegaPosPr,
casc_pid::MeasuredInnerTofOmegaPosPi,
casc_pid::MeasuredInnerTofOmegaNegPr,
casc_pid::MeasuredInnerTofOmegaNegPi);

DECLARE_SOA_TABLE(A3OmegaExpectedOuterTimes, "AOD", "A3OMOTIMES",
casc_pid::ExpectedOuterTofOmegaBachKa,
casc_pid::ExpectedOuterTofOmegaPosPr,
casc_pid::ExpectedOuterTofOmegaPosPi,
casc_pid::ExpectedOuterTofOmegaNegPr,
casc_pid::ExpectedOuterTofOmegaNegPi,
casc_pid::MeasuredOuterTofOmegaBachKa,
casc_pid::MeasuredOuterTofOmegaPosPr,
casc_pid::MeasuredOuterTofOmegaPosPi,
casc_pid::MeasuredOuterTofOmegaNegPr,
casc_pid::MeasuredOuterTofOmegaNegPi);

namespace otfv0
{
DECLARE_SOA_INDEX_COLUMN(Collision, collision); //!
Expand Down
5 changes: 5 additions & 0 deletions ALICE3/TableProducer/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2019-2020 CERN and copyright holders of ALICE O2.

Check failure on line 1 in ALICE3/TableProducer/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 All @@ -11,27 +11,27 @@

add_subdirectory(OTF)

o2physics_add_dpl_workflow(alice3-trackselection

Check failure on line 14 in ALICE3/TableProducer/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name alice3-trackselection does not match its file name alice3-trackselection.cxx. (Matches alice3Trackselection.cxx.)
SOURCES alice3-trackselection.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(alice3-trackextension

Check failure on line 19 in ALICE3/TableProducer/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name alice3-trackextension does not match its file name alice3-trackextension.cxx. (Matches alice3Trackextension.cxx.)
SOURCES alice3-trackextension.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2::ReconstructionDataFormats
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(alice3-centrality

Check failure on line 24 in ALICE3/TableProducer/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name alice3-centrality does not match its file name alice3-centrality.cxx. (Matches alice3Centrality.cxx.)
SOURCES alice3-centrality.cxx
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(alice3-decaypreselector

Check failure on line 29 in ALICE3/TableProducer/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name alice3-decaypreselector does not match its file name alice3-decaypreselector.cxx. (Matches alice3Decaypreselector.cxx.)
SOURCES alice3-decaypreselector.cxx
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2::DCAFitter
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(alice3-decayfinder

Check failure on line 34 in ALICE3/TableProducer/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name alice3-decayfinder does not match its file name alice3-decayfinder.cxx. (Matches alice3Decayfinder.cxx.)
SOURCES alice3-decayfinder.cxx
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2::DCAFitter
COMPONENT_NAME Analysis)
Expand All @@ -41,7 +41,7 @@
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2::DCAFitter
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(alice3-correlatorddbar

Check failure on line 44 in ALICE3/TableProducer/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name alice3-correlatorddbar does not match its file name alice3-correlatorDDbar.cxx. (Matches alice3Correlatorddbar.cxx.)
SOURCES alice3-correlatorDDbar.cxx
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2::DCAFitter
COMPONENT_NAME Analysis)
Expand All @@ -61,12 +61,17 @@
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::ALICE3Core
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(alice3-dq-table-maker

Check failure on line 64 in ALICE3/TableProducer/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name alice3-dq-table-maker does not match its file name alice3-dq-table-maker.cxx. (Matches alice3DqTableMaker.cxx.)
SOURCES alice3-dq-table-maker.cxx
PUBLIC_LINK_LIBRARIES O2::Framework O2Physics::AnalysisCore O2::DetectorsBase O2Physics::AnalysisCCDB O2Physics::PWGDQCore
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(alice3strangenessfinder

Check failure on line 69 in ALICE3/TableProducer/CMakeLists.txt

View workflow job for this annotation

GitHub Actions / O2 linter

[name/o2-workflow]

Workflow name alice3strangenessfinder does not match its file name alice3strangenessFinder.cxx. (Matches alice3strangenessfinder.cxx.)
SOURCES alice3strangenessFinder.cxx
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::ALICE3Core
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(alice3-strangeness-tof-pid
SOURCES alice3StrangenessTofPid.cxx
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::ALICE3Core
COMPONENT_NAME Analysis)
Loading
Loading