Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
4ad9d5e
Update CandidateReconstructionTables.h
FDUEnrich Jun 25, 2025
9068c2c
Update CandidateSelectionTables.h
FDUEnrich Jun 25, 2025
6a0b501
Update candidateCreatorXic0Omegac0.cxx
FDUEnrich Jun 25, 2025
f7912f3
Update candidateSelectorOmegac0ToOmegaPi.cxx
FDUEnrich Jun 25, 2025
41be094
Update CMakeLists.txt
FDUEnrich Jun 25, 2025
dc5e655
Create candidateSelectorOmegac0Xic0ToOmegaKa.cxx
FDUEnrich Jun 25, 2025
2ef76d7
Update candidateSelectorOmegac0ToOmegaPi.cxx
FDUEnrich Jun 25, 2025
8e26799
Update candidateCreatorXic0Omegac0.cxx
FDUEnrich Jun 25, 2025
d20f74c
Update candidateCreatorXic0Omegac0.cxx
FDUEnrich Jun 25, 2025
265696a
Please consider the following formatting changes
alibuild Jun 25, 2025
67861d5
Merge pull request #13 from alibuild/alibot-cleanup-11764
FDUEnrich Jun 25, 2025
c6cbf57
Merge branch 'AliceO2Group:master' into Add-Omegac0Xic0ToOmegaKa-fram…
FDUEnrich Jun 30, 2025
cb2a9b2
Delete useless config
FDUEnrich Jun 30, 2025
47fff25
Merge branch 'AliceO2Group:master' into Add-Omegac0Xic0ToOmegaKa-fram…
FDUEnrich Jun 30, 2025
64fee44
Update taskOmegac0ToOmegapi.cxx
FDUEnrich Jun 30, 2025
ed9164a
Update SelectorCuts.h
FDUEnrich Jun 30, 2025
a45fe72
Update candidateCreatorXic0Omegac0.cxx
FDUEnrich Jun 30, 2025
7f91527
Update candidateSelectorOmegac0Xic0ToOmegaKa.cxx
FDUEnrich Jun 30, 2025
062a136
Please consider the following formatting changes
alibuild Jun 30, 2025
a4c6b2e
Merge pull request #14 from alibuild/alibot-cleanup-11764
FDUEnrich Jul 1, 2025
447d8e4
Update PWGHF/DataModel/CandidateReconstructionTables.h
FDUEnrich Jul 1, 2025
96cb1b0
Update candidateCreatorXic0Omegac0.cxx
FDUEnrich Jul 2, 2025
a5f0d71
Update candidateSelectorOmegac0Xic0ToOmegaKa.cxx
FDUEnrich Jul 2, 2025
7babec9
Update candidateCreatorXic0Omegac0.cxx
FDUEnrich Jul 2, 2025
dd1e5ce
Update candidateCreatorXic0Omegac0.cxx
FDUEnrich Jul 2, 2025
2c35a1b
Update CandidateReconstructionTables.h
FDUEnrich Jul 2, 2025
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
34 changes: 34 additions & 0 deletions PWGHF/Core/SelectorCuts.h
Original file line number Diff line number Diff line change
Expand Up @@ -702,6 +702,40 @@ static const std::vector<std::string> labelsPt = {
static const std::vector<std::string> labelsCutVar = {"pT pi from Omegac"};
} // namespace hf_cuts_omegac_to_omega_pi

namespace hf_cuts_omegacxic_to_omega_ka
{
static constexpr int NBinsPt = 4;
static constexpr int NCutVars = 1;
// default values for the pT bin edges (can be used to configure histogram axis)
// offset by 1 from the bin numbers in cuts array
constexpr double BinsPt[NBinsPt + 1] = {

1.0,
2.0,
4.0,
6.0,
12.0};

auto vecBinsPt = std::vector<double>{BinsPt, BinsPt + NBinsPt + 1};

// default values for the cuts
// pi_pT
constexpr double Cuts[NBinsPt][NCutVars] = {{0.2}, /* 1 < pt < 2 */
{0.2}, /* 2 < pt < 4 */
{0.6}, /* 4 < pt < 6 */
{0.8}}; /* 6 < pt < 12 */

// row labels
static const std::vector<std::string> labelsPt = {
"pT bin 0",
"pT bin 1",
"pT bin 2",
"pT bin 3"};

// column labels
static const std::vector<std::string> labelsCutVar = {"pT Ka from Omegac"};
} // namespace hf_cuts_omegacxic_to_omega_ka

namespace hf_cuts_xic_to_p_k_pi
{
static constexpr int NBinsPt = 10;
Expand Down
42 changes: 34 additions & 8 deletions PWGHF/D2H/Tasks/taskOmegac0ToOmegapi.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -47,12 +47,30 @@ using namespace o2::analysis;
using namespace o2::framework;
using namespace o2::framework::expressions;

namespace o2::aod
{
namespace ml
{
// collision info
DECLARE_SOA_COLUMN(KfptPiFromOmegac, kfptPiFromOmegac, float);
DECLARE_SOA_COLUMN(KfptOmegac, kfptOmegac, float);
DECLARE_SOA_COLUMN(InvMassCharmBaryon, invMassCharmBaryon, float);
DECLARE_SOA_COLUMN(MlProbOmegac, mlProbOmegac, float);
DECLARE_SOA_COLUMN(Cent, cent, float);
} // namespace ml
DECLARE_SOA_TABLE(HfKfOmegacML, "AOD", "HFKFOMEGACML",
ml::InvMassCharmBaryon, ml::KfptOmegac, ml::KfptPiFromOmegac, ml::MlProbOmegac, ml::Cent);
} // namespace o2::aod

/// Omegac0 analysis task

struct HfTaskOmegac0ToOmegapi {

Produces<o2::aod::HfKfOmegacML> kfCandMl;
// ML inference
Configurable<bool> applyMl{"applyMl", false, "Flag to apply ML selections"};
Configurable<bool> fillCent{"fillCent", false, "Flag to fill centrality information"};
Configurable<bool> fillTree{"fillTree", false, "Fill TTree for local analysis.(Enabled only with ML)"};
Configurable<bool> selectionFlagOmegac0{"selectionFlagOmegac0", true, "Select Omegac0 candidates"};
Configurable<double> yCandGenMax{"yCandGenMax", 0.5, "max. gen particle rapidity"};
Configurable<double> yCandRecoMax{"yCandRecoMax", 0.8, "max. cand. rapidity"};
Expand Down Expand Up @@ -200,14 +218,22 @@ struct HfTaskOmegac0ToOmegapi {
}
float cent = evaluateCentralityColl(collision);
if constexpr (applyMl) {
registry.fill(HIST("hBdtScoreVsMassVsPtVsYVsCentVsPtPion"),
candidate.mlProbOmegac()[0],
candidate.invMassCharmBaryon(),
candidate.ptCharmBaryon(),
candidate.kfRapOmegac(),
cent,
candidate.kfptPiFromOmegac(),
numPvContributors);
if (fillTree) {
kfCandMl(candidate.invMassCharmBaryon(),
candidate.ptCharmBaryon(),
candidate.kfptPiFromOmegac(),
candidate.mlProbOmegac()[0],
cent);
} else {
registry.fill(HIST("hBdtScoreVsMassVsPtVsYVsCentVsPtPion"),
candidate.mlProbOmegac()[0],
candidate.invMassCharmBaryon(),
candidate.ptCharmBaryon(),
candidate.kfRapOmegac(),
cent,
candidate.kfptPiFromOmegac(),
numPvContributors);
}
} else {
registry.fill(HIST("hMassVsPtVsYVsCentVsPtPion"),
candidate.invMassCharmBaryon(),
Expand Down
76 changes: 76 additions & 0 deletions PWGHF/DataModel/CandidateReconstructionTables.h
Original file line number Diff line number Diff line change
Expand Up @@ -1403,6 +1403,50 @@ DECLARE_SOA_COLUMN(ErrorDecayLengthCharmBaryon, errorDecayLengthCharmBaryon, flo
DECLARE_SOA_COLUMN(ErrorDecayLengthXYCharmBaryon, errorDecayLengthXYCharmBaryon, float);

// KFParticle results
DECLARE_SOA_COLUMN(XPvKf, xPvKf, float);
DECLARE_SOA_COLUMN(YPvKf, yPvKf, float);
DECLARE_SOA_COLUMN(ZPvKf, zPvKf, float);
DECLARE_SOA_COLUMN(XDecayVtxV0Kf, xDecayVtxV0Kf, float);
DECLARE_SOA_COLUMN(YDecayVtxV0Kf, yDecayVtxV0Kf, float);
DECLARE_SOA_COLUMN(ZDecayVtxV0Kf, zDecayVtxV0Kf, float);
DECLARE_SOA_COLUMN(XDecayVtxCascadeKf, xDecayVtxCascadeKf, float);
DECLARE_SOA_COLUMN(YDecayVtxCascadeKf, yDecayVtxCascadeKf, float);
DECLARE_SOA_COLUMN(ZDecayVtxCascadeKf, zDecayVtxCascadeKf, float);
DECLARE_SOA_COLUMN(PxLambdaKf, pxLambdaKf, float);
DECLARE_SOA_COLUMN(PyLambdaKf, pyLambdaKf, float);
DECLARE_SOA_COLUMN(PzLambdaKf, pzLambdaKf, float);
DECLARE_SOA_COLUMN(PxCascKf, pxCascKf, float);
DECLARE_SOA_COLUMN(PyCascKf, pyCascKf, float);
DECLARE_SOA_COLUMN(PzCascKf, pzCascKf, float);
DECLARE_SOA_COLUMN(XDecayVtxOmegaKaKf, xDecayVtxOmegaKaKf, float);
DECLARE_SOA_COLUMN(YDecayVtxOmegaKaKf, yDecayVtxOmegaKaKf, float);
DECLARE_SOA_COLUMN(ZDecayVtxOmegaKaKf, zDecayVtxOmegaKaKf, float);
DECLARE_SOA_COLUMN(PxOmegaKaKf, pxOmegaKaKf, float);
DECLARE_SOA_COLUMN(PyOmegaKaKf, pyOmegaKaKf, float);
DECLARE_SOA_COLUMN(PzOmegaKaKf, pzOmegaKaKf, float);
DECLARE_SOA_COLUMN(EtaV0DauPr, etaV0DauPr, float);
DECLARE_SOA_COLUMN(EtaV0DauPi, etaV0DauPi, float);
DECLARE_SOA_COLUMN(InvMassCascadeRej, invMassCascadeRej, float);
DECLARE_SOA_COLUMN(InvMassLambdaErr, invMassLambdaErr, float);
DECLARE_SOA_COLUMN(InvMassCascadeErr, invMassCascadeErr, float);
DECLARE_SOA_COLUMN(InvMassCascadeRejErr, invMassCascadeRejErr, float);
DECLARE_SOA_COLUMN(InvMassCharmBaryonErr, invMassCharmBaryonErr, float);
DECLARE_SOA_COLUMN(CTauOmegaKa, cTauOmegaKa, float);
DECLARE_SOA_COLUMN(Chi2GeoOmegaKa, chi2GeoOmegaKa, float);
DECLARE_SOA_COLUMN(OmegaKaldl, omegaKaldl, float);
DECLARE_SOA_COLUMN(Chi2TopoKaFromOmegaKaToPv, chi2TopoKaFromOmegaKaToPv, float);
DECLARE_SOA_COLUMN(Chi2TopoOmegaKaToPv, chi2TopoOmegaKaToPv, float);
DECLARE_SOA_COLUMN(Chi2TopoKaToCasc, chi2TopoKaToCasc, float);
DECLARE_SOA_COLUMN(Chi2TopoCascToOmegaKa, chi2TopoCascToOmegaKa, float);
DECLARE_SOA_COLUMN(Chi2TopoKaToOmegaKa, chi2TopoKaToOmegaKa, float);
DECLARE_SOA_COLUMN(CosPaCascToOmegaKa, cosPaCascToOmegaKa, float);
DECLARE_SOA_COLUMN(CosPaXYCascToOmegaKa, cosPaXYCascToOmegaKa, float);
DECLARE_SOA_COLUMN(KfRapOmegaKa, kfRapOmegaKa, float);
DECLARE_SOA_COLUMN(KfPtKaFromOmegaKa, kfPtKaFromOmegaKa, float);
DECLARE_SOA_COLUMN(KfPtOmega, kfPtOmega, float);
DECLARE_SOA_COLUMN(KfPtOmegaKa, kfPtOmegaKa, float);
DECLARE_SOA_COLUMN(CosThetaStarKaFromOmegac, cosThetaStarKaFromOmegac, float);
DECLARE_SOA_COLUMN(CosThetaStarKaFromXic, cosThetaStarKaFromXic, float);
DECLARE_SOA_COLUMN(KfDcaXYPiFromOmegac, kfDcaXYPiFromOmegac, float);
DECLARE_SOA_COLUMN(KfDcaXYPiFromXic, kfDcaXYPiFromXic, float);
DECLARE_SOA_COLUMN(KfDcaXYCascToPv, kfDcaXYCascToPv, float);
Expand Down Expand Up @@ -1659,6 +1703,38 @@ DECLARE_SOA_TABLE(HfOmegacKf, "AOD", "HFOMEGACKF", //!
hf_cand_xic0_omegac0::V0Chi2OverNdf, hf_cand_xic0_omegac0::CascChi2OverNdf, hf_cand_xic0_omegac0::OmegacChi2OverNdf,
hf_cand_xic0_omegac0::MassV0Chi2OverNdf, hf_cand_xic0_omegac0::MassCascChi2OverNdf, hf_cand_xic0_omegac0::CascRejectInvmass);

// OmegaKa reconstruct by KFParticle
DECLARE_SOA_TABLE(HfCandToOmegaKaKf, "AOD", "HFCANDTOOMEGAKAKF",
o2::soa::Index<>,
hf_cand_xic0_omegac0::CollisionId, hf_cand_xic0_omegac0::XPv, hf_cand_xic0_omegac0::YPv, hf_cand_xic0_omegac0::ZPv,
hf_cand_xic0_omegac0::XPvKf, hf_cand_xic0_omegac0::YPvKf, hf_cand_xic0_omegac0::ZPvKf,
hf_cand_xic0_omegac0::XDecayVtxV0, hf_cand_xic0_omegac0::YDecayVtxV0, hf_cand_xic0_omegac0::ZDecayVtxV0,
hf_cand_xic0_omegac0::PxLambda, hf_cand_xic0_omegac0::PyLambda, hf_cand_xic0_omegac0::PzLambda,
hf_cand_xic0_omegac0::XDecayVtxCascade, hf_cand_xic0_omegac0::YDecayVtxCascade, hf_cand_xic0_omegac0::ZDecayVtxCascade,
hf_cand_xic0_omegac0::PxCasc, hf_cand_xic0_omegac0::PyCasc, hf_cand_xic0_omegac0::PzCasc,
hf_cand_xic0_omegac0::XDecayVtxV0Kf, hf_cand_xic0_omegac0::YDecayVtxV0Kf, hf_cand_xic0_omegac0::ZDecayVtxV0Kf,
hf_cand_xic0_omegac0::PxLambdaKf, hf_cand_xic0_omegac0::PyLambdaKf, hf_cand_xic0_omegac0::PzLambdaKf,
hf_cand_xic0_omegac0::XDecayVtxCascadeKf, hf_cand_xic0_omegac0::YDecayVtxCascadeKf, hf_cand_xic0_omegac0::ZDecayVtxCascadeKf,
hf_cand_xic0_omegac0::PxCascKf, hf_cand_xic0_omegac0::PyCascKf, hf_cand_xic0_omegac0::PzCascKf,
hf_cand_xic0_omegac0::XDecayVtxOmegaKaKf, hf_cand_xic0_omegac0::YDecayVtxOmegaKaKf, hf_cand_xic0_omegac0::ZDecayVtxOmegaKaKf,
hf_cand_xic0_omegac0::PxOmegaKaKf, hf_cand_xic0_omegac0::PyOmegaKaKf, hf_cand_xic0_omegac0::PzOmegaKaKf,
hf_cand_xic0_omegac0::SignDecay, hf_cand_xic0_omegac0::EtaV0DauPr, hf_cand_xic0_omegac0::EtaV0DauPi, hf_cand_xic0_omegac0::EtaBachFromCasc,
hf_cand_xic0_omegac0::EtaBachFromCharmBaryon, hf_cand_xic0_omegac0::EtaV0, hf_cand_xic0_omegac0::EtaCascade, hf_cand_xic0_omegac0::EtaCharmBaryon,
hf_cand_xic0_omegac0::KfRapOmegaKa, hf_cand_xic0_omegac0::ImpactParBachFromCharmBaryonXY, hf_cand_xic0_omegac0::ErrImpactParBachFromCharmBaryonXY, hf_cand_xic0_omegac0::ImpactParCascXY, hf_cand_xic0_omegac0::ErrImpactParCascXY,
hf_cand_xic0_omegac0::DcaV0Dau, hf_cand_xic0_omegac0::DcaCascDau, hf_cand_xic0_omegac0::DcaCharmBaryonDau,
hf_cand_xic0_omegac0::CosPAV0, hf_cand_xic0_omegac0::CosPACasc, hf_cand_xic0_omegac0::CosPACharmBaryon, hf_cand_xic0_omegac0::CosPAXYV0, hf_cand_xic0_omegac0::CosPAXYCasc, hf_cand_xic0_omegac0::CosPAXYCharmBaryon,
hf_cand_xic0_omegac0::CosPaV0ToCasc, hf_cand_xic0_omegac0::CosPaCascToOmegaKa, hf_cand_xic0_omegac0::CosPaXYV0ToCasc, hf_cand_xic0_omegac0::CosPaXYCascToOmegaKa,
hf_cand_xic0_omegac0::Chi2GeoV0, hf_cand_xic0_omegac0::Chi2GeoCasc, hf_cand_xic0_omegac0::Chi2GeoOmegaKa,
hf_cand_xic0_omegac0::MassV0Chi2OverNdf, hf_cand_xic0_omegac0::MassCascChi2OverNdf,
hf_cand_xic0_omegac0::Chi2TopoV0ToCasc, hf_cand_xic0_omegac0::Chi2TopoKaToCasc, hf_cand_xic0_omegac0::Chi2TopoKaToOmegaKa, hf_cand_xic0_omegac0::Chi2TopoCascToOmegaKa,
hf_cand_xic0_omegac0::Chi2TopoV0ToPv, hf_cand_xic0_omegac0::Chi2TopoCascToPv, hf_cand_xic0_omegac0::Chi2TopoKaFromOmegaKaToPv, hf_cand_xic0_omegac0::Chi2TopoOmegaKaToPv,
hf_cand_xic0_omegac0::V0ldl, hf_cand_xic0_omegac0::Cascldl, hf_cand_xic0_omegac0::OmegaKaldl,
hf_cand_xic0_omegac0::DecLenV0, hf_cand_xic0_omegac0::DecLenCascade, hf_cand_xic0_omegac0::DecLenCharmBaryon,
hf_cand_xic0_omegac0::InvMassLambda, hf_cand_xic0_omegac0::InvMassLambdaErr, hf_cand_xic0_omegac0::InvMassCascade, hf_cand_xic0_omegac0::InvMassCascadeErr, hf_cand_xic0_omegac0::InvMassCascadeRej, hf_cand_xic0_omegac0::InvMassCascadeRejErr, hf_cand_xic0_omegac0::InvMassCharmBaryon, hf_cand_xic0_omegac0::InvMassCharmBaryonErr,
hf_cand_xic0_omegac0::KfPtOmegaKa, hf_cand_xic0_omegac0::KfPtKaFromOmegaKa, hf_cand_xic0_omegac0::KfPtOmega,
hf_cand_xic0_omegac0::CosThetaStarKaFromOmegac, hf_cand_xic0_omegac0::CosThetaStarKaFromXic, hf_cand_xic0_omegac0::CTauV0, hf_cand_xic0_omegac0::CTauCascade, hf_cand_xic0_omegac0::CTauOmegaKa,
hf_cand_xic0_omegac0::V0Id, v0data::PosTrackId, v0data::NegTrackId, hf_cand_xic0_omegac0::CascadeId, cascdata::BachelorId, hf_cand_xic0_omegac0::BachelorFromCharmBaryonId);

DECLARE_SOA_TABLE(HfCandToXiPiKf, "AOD", "HFCANDTOXIPIKF", //!
o2::soa::Index<>,
hf_cand_xic0_omegac0::CollisionId, hf_cand_xic0_omegac0::XPv, hf_cand_xic0_omegac0::YPv, hf_cand_xic0_omegac0::ZPv,
Expand Down
11 changes: 9 additions & 2 deletions PWGHF/DataModel/CandidateSelectionTables.h
Original file line number Diff line number Diff line change
Expand Up @@ -394,12 +394,12 @@ DECLARE_SOA_COLUMN(StatusInvMassCascade, statusInvMassCascade, bool);
DECLARE_SOA_COLUMN(StatusInvMassCharmBaryon, statusInvMassCharmBaryon, bool);
DECLARE_SOA_COLUMN(ResultSelections, resultSelections, bool);
DECLARE_SOA_COLUMN(TpcNSigmaPiFromCharmBaryon, tpcNSigmaPiFromCharmBaryon, float);
// DECLARE_SOA_COLUMN(TpcNSigmaKaFromCharmBaryon, tpcNSigmaKaFromCharmBaryon, float);
DECLARE_SOA_COLUMN(TpcNSigmaKaFromCharmBaryon, tpcNSigmaKaFromCharmBaryon, float);
DECLARE_SOA_COLUMN(TpcNSigmaKaFromCasc, tpcNSigmaKaFromCasc, float);
DECLARE_SOA_COLUMN(TpcNSigmaPiFromLambda, tpcNSigmaPiFromLambda, float);
DECLARE_SOA_COLUMN(TpcNSigmaPrFromLambda, tpcNSigmaPrFromLambda, float);
DECLARE_SOA_COLUMN(TofNSigmaPiFromCharmBaryon, tofNSigmaPiFromCharmBaryon, float);
// DECLARE_SOA_COLUMN(TofNSigmaKaFromCharmBaryon, tofNSigmaKaFromCharmBaryon, float);
DECLARE_SOA_COLUMN(TofNSigmaKaFromCharmBaryon, tofNSigmaKaFromCharmBaryon, float);
DECLARE_SOA_COLUMN(TofNSigmaKaFromCasc, tofNSigmaKaFromCasc, float);
DECLARE_SOA_COLUMN(TofNSigmaPiFromLambda, tofNSigmaPiFromLambda, float);
DECLARE_SOA_COLUMN(TofNSigmaPrFromLambda, tofNSigmaPrFromLambda, float);
Expand All @@ -416,6 +416,13 @@ DECLARE_SOA_TABLE(HfSelToOmegaPi, "AOD", "HFSELTOOMEPI",
hf_sel_toomegapi::TpcNSigmaPiFromCharmBaryon, hf_sel_toomegapi::TpcNSigmaKaFromCasc, hf_sel_toomegapi::TpcNSigmaPiFromLambda, hf_sel_toomegapi::TpcNSigmaPrFromLambda,
hf_sel_toomegapi::TofNSigmaPiFromCharmBaryon, hf_sel_toomegapi::TofNSigmaKaFromCasc, hf_sel_toomegapi::TofNSigmaPiFromLambda, hf_sel_toomegapi::TofNSigmaPrFromLambda);

DECLARE_SOA_TABLE(HfSelToOmegaKaKf, "AOD", "HFSELTOOMEGAKAKF",
hf_sel_toomegapi::StatusPidLambda, hf_sel_toomegapi::StatusPidCascade, hf_sel_toomegapi::StatusPidCharmBaryon,
hf_sel_toomegapi::StatusInvMassLambda, hf_sel_toomegapi::StatusInvMassCascade, hf_sel_toomegapi::StatusInvMassCharmBaryon,
hf_sel_toomegapi::ResultSelections, hf_sel_toomegapi::PidTpcInfoStored, hf_sel_toomegapi::PidTofInfoStored,
hf_sel_toomegapi::TpcNSigmaKaFromCharmBaryon, hf_sel_toomegapi::TpcNSigmaKaFromCasc, hf_sel_toomegapi::TpcNSigmaPiFromLambda, hf_sel_toomegapi::TpcNSigmaPrFromLambda,
hf_sel_toomegapi::TofNSigmaKaFromCharmBaryon, hf_sel_toomegapi::TofNSigmaKaFromCasc, hf_sel_toomegapi::TofNSigmaPiFromLambda, hf_sel_toomegapi::TofNSigmaPrFromLambda);

DECLARE_SOA_TABLE(HfMlSelOmegacToOmegaPi, "AOD", "HFMLOMEGAC", //!
hf_sel_toomegapi::MlProbOmegac);
namespace hf_sel_toomegaka
Expand Down
5 changes: 5 additions & 0 deletions PWGHF/TableProducer/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,11 @@ o2physics_add_dpl_workflow(candidate-selector-omegac0-to-omega-pi
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(candidate-selector-omegac0-xic0-to-omega-ka
SOURCES candidateSelectorOmegac0Xic0ToOmegaKa.cxx
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore
COMPONENT_NAME Analysis)

o2physics_add_dpl_workflow(candidate-selector-xic0-to-xi-pi-kf
SOURCES candidateSelectorXic0ToXiPiKf.cxx
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore
Expand Down
Loading
Loading