Skip to content

Commit d8b3775

Browse files
FDUEnrichalibuildfgrosa
authored
[PWGHF] Add omegac0 xic0 to omega ka framework reconstructed by kf (#11764)
Co-authored-by: ALICE Action Bot <alibuild@cern.ch> Co-authored-by: Fabrizio <fabrizio.grosa@cern.ch>
1 parent 5c1712c commit d8b3775

File tree

8 files changed

+1235
-13
lines changed

8 files changed

+1235
-13
lines changed

PWGHF/Core/SelectorCuts.h

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,40 @@ static const std::vector<std::string> labelsPt = {
702702
static const std::vector<std::string> labelsCutVar = {"pT pi from Omegac"};
703703
} // namespace hf_cuts_omegac_to_omega_pi
704704

705+
namespace hf_cuts_omegacxic_to_omega_ka
706+
{
707+
static constexpr int NBinsPt = 4;
708+
static constexpr int NCutVars = 1;
709+
// default values for the pT bin edges (can be used to configure histogram axis)
710+
// offset by 1 from the bin numbers in cuts array
711+
constexpr double BinsPt[NBinsPt + 1] = {
712+
713+
1.0,
714+
2.0,
715+
4.0,
716+
6.0,
717+
12.0};
718+
719+
auto vecBinsPt = std::vector<double>{BinsPt, BinsPt + NBinsPt + 1};
720+
721+
// default values for the cuts
722+
// pi_pT
723+
constexpr double Cuts[NBinsPt][NCutVars] = {{0.2}, /* 1 < pt < 2 */
724+
{0.2}, /* 2 < pt < 4 */
725+
{0.6}, /* 4 < pt < 6 */
726+
{0.8}}; /* 6 < pt < 12 */
727+
728+
// row labels
729+
static const std::vector<std::string> labelsPt = {
730+
"pT bin 0",
731+
"pT bin 1",
732+
"pT bin 2",
733+
"pT bin 3"};
734+
735+
// column labels
736+
static const std::vector<std::string> labelsCutVar = {"pT Ka from Omegac"};
737+
} // namespace hf_cuts_omegacxic_to_omega_ka
738+
705739
namespace hf_cuts_xic_to_p_k_pi
706740
{
707741
static constexpr int NBinsPt = 10;

PWGHF/D2H/Tasks/taskOmegac0ToOmegapi.cxx

Lines changed: 34 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,12 +47,30 @@ using namespace o2::analysis;
4747
using namespace o2::framework;
4848
using namespace o2::framework::expressions;
4949

50+
namespace o2::aod
51+
{
52+
namespace ml
53+
{
54+
// collision info
55+
DECLARE_SOA_COLUMN(KfptPiFromOmegac, kfptPiFromOmegac, float);
56+
DECLARE_SOA_COLUMN(KfptOmegac, kfptOmegac, float);
57+
DECLARE_SOA_COLUMN(InvMassCharmBaryon, invMassCharmBaryon, float);
58+
DECLARE_SOA_COLUMN(MlProbOmegac, mlProbOmegac, float);
59+
DECLARE_SOA_COLUMN(Cent, cent, float);
60+
} // namespace ml
61+
DECLARE_SOA_TABLE(HfKfOmegacML, "AOD", "HFKFOMEGACML",
62+
ml::InvMassCharmBaryon, ml::KfptOmegac, ml::KfptPiFromOmegac, ml::MlProbOmegac, ml::Cent);
63+
} // namespace o2::aod
64+
5065
/// Omegac0 analysis task
5166

5267
struct HfTaskOmegac0ToOmegapi {
68+
69+
Produces<o2::aod::HfKfOmegacML> kfCandMl;
5370
// ML inference
5471
Configurable<bool> applyMl{"applyMl", false, "Flag to apply ML selections"};
5572
Configurable<bool> fillCent{"fillCent", false, "Flag to fill centrality information"};
73+
Configurable<bool> fillTree{"fillTree", false, "Fill TTree for local analysis.(Enabled only with ML)"};
5674
Configurable<bool> selectionFlagOmegac0{"selectionFlagOmegac0", true, "Select Omegac0 candidates"};
5775
Configurable<double> yCandGenMax{"yCandGenMax", 0.5, "max. gen particle rapidity"};
5876
Configurable<double> yCandRecoMax{"yCandRecoMax", 0.8, "max. cand. rapidity"};
@@ -205,14 +223,22 @@ struct HfTaskOmegac0ToOmegapi {
205223
}
206224
float cent = evaluateCentralityColl(collision);
207225
if constexpr (applyMl) {
208-
registry.fill(HIST("hBdtScoreVsMassVsPtVsYVsCentVsPtPion"),
209-
candidate.mlProbOmegac()[0],
210-
candidate.invMassCharmBaryon(),
211-
candidate.ptCharmBaryon(),
212-
candidate.kfRapOmegac(),
213-
cent,
214-
candidate.kfptPiFromOmegac(),
215-
numPvContributors);
226+
if (fillTree) {
227+
kfCandMl(candidate.invMassCharmBaryon(),
228+
candidate.ptCharmBaryon(),
229+
candidate.kfptPiFromOmegac(),
230+
candidate.mlProbOmegac()[0],
231+
cent);
232+
} else {
233+
registry.fill(HIST("hBdtScoreVsMassVsPtVsYVsCentVsPtPion"),
234+
candidate.mlProbOmegac()[0],
235+
candidate.invMassCharmBaryon(),
236+
candidate.ptCharmBaryon(),
237+
candidate.kfRapOmegac(),
238+
cent,
239+
candidate.kfptPiFromOmegac(),
240+
numPvContributors);
241+
}
216242
} else {
217243
registry.fill(HIST("hMassVsPtVsYVsCentVsPtPion"),
218244
candidate.invMassCharmBaryon(),

PWGHF/DataModel/CandidateReconstructionTables.h

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1403,6 +1403,50 @@ DECLARE_SOA_COLUMN(ErrorDecayLengthCharmBaryon, errorDecayLengthCharmBaryon, flo
14031403
DECLARE_SOA_COLUMN(ErrorDecayLengthXYCharmBaryon, errorDecayLengthXYCharmBaryon, float);
14041404

14051405
// KFParticle results
1406+
DECLARE_SOA_COLUMN(XPvKf, xPvKf, float);
1407+
DECLARE_SOA_COLUMN(YPvKf, yPvKf, float);
1408+
DECLARE_SOA_COLUMN(ZPvKf, zPvKf, float);
1409+
DECLARE_SOA_COLUMN(XDecayVtxV0Kf, xDecayVtxV0Kf, float);
1410+
DECLARE_SOA_COLUMN(YDecayVtxV0Kf, yDecayVtxV0Kf, float);
1411+
DECLARE_SOA_COLUMN(ZDecayVtxV0Kf, zDecayVtxV0Kf, float);
1412+
DECLARE_SOA_COLUMN(XDecayVtxCascadeKf, xDecayVtxCascadeKf, float);
1413+
DECLARE_SOA_COLUMN(YDecayVtxCascadeKf, yDecayVtxCascadeKf, float);
1414+
DECLARE_SOA_COLUMN(ZDecayVtxCascadeKf, zDecayVtxCascadeKf, float);
1415+
DECLARE_SOA_COLUMN(PxLambdaKf, pxLambdaKf, float);
1416+
DECLARE_SOA_COLUMN(PyLambdaKf, pyLambdaKf, float);
1417+
DECLARE_SOA_COLUMN(PzLambdaKf, pzLambdaKf, float);
1418+
DECLARE_SOA_COLUMN(PxCascKf, pxCascKf, float);
1419+
DECLARE_SOA_COLUMN(PyCascKf, pyCascKf, float);
1420+
DECLARE_SOA_COLUMN(PzCascKf, pzCascKf, float);
1421+
DECLARE_SOA_COLUMN(XDecayVtxOmegaKaKf, xDecayVtxOmegaKaKf, float);
1422+
DECLARE_SOA_COLUMN(YDecayVtxOmegaKaKf, yDecayVtxOmegaKaKf, float);
1423+
DECLARE_SOA_COLUMN(ZDecayVtxOmegaKaKf, zDecayVtxOmegaKaKf, float);
1424+
DECLARE_SOA_COLUMN(PxOmegaKaKf, pxOmegaKaKf, float);
1425+
DECLARE_SOA_COLUMN(PyOmegaKaKf, pyOmegaKaKf, float);
1426+
DECLARE_SOA_COLUMN(PzOmegaKaKf, pzOmegaKaKf, float);
1427+
DECLARE_SOA_COLUMN(EtaV0DauPr, etaV0DauPr, float);
1428+
DECLARE_SOA_COLUMN(EtaV0DauPi, etaV0DauPi, float);
1429+
DECLARE_SOA_COLUMN(InvMassCascadeRej, invMassCascadeRej, float);
1430+
DECLARE_SOA_COLUMN(InvMassLambdaErr, invMassLambdaErr, float);
1431+
DECLARE_SOA_COLUMN(InvMassCascadeErr, invMassCascadeErr, float);
1432+
DECLARE_SOA_COLUMN(InvMassCascadeRejErr, invMassCascadeRejErr, float);
1433+
DECLARE_SOA_COLUMN(InvMassCharmBaryonErr, invMassCharmBaryonErr, float);
1434+
DECLARE_SOA_COLUMN(CTauOmegaKa, cTauOmegaKa, float);
1435+
DECLARE_SOA_COLUMN(Chi2GeoOmegaKa, chi2GeoOmegaKa, float);
1436+
DECLARE_SOA_COLUMN(OmegaKaldl, omegaKaldl, float);
1437+
DECLARE_SOA_COLUMN(Chi2TopoKaFromOmegaKaToPv, chi2TopoKaFromOmegaKaToPv, float);
1438+
DECLARE_SOA_COLUMN(Chi2TopoOmegaKaToPv, chi2TopoOmegaKaToPv, float);
1439+
DECLARE_SOA_COLUMN(Chi2TopoKaToCasc, chi2TopoKaToCasc, float);
1440+
DECLARE_SOA_COLUMN(Chi2TopoCascToOmegaKa, chi2TopoCascToOmegaKa, float);
1441+
DECLARE_SOA_COLUMN(Chi2TopoKaToOmegaKa, chi2TopoKaToOmegaKa, float);
1442+
DECLARE_SOA_COLUMN(CosPaCascToOmegaKa, cosPaCascToOmegaKa, float);
1443+
DECLARE_SOA_COLUMN(CosPaXYCascToOmegaKa, cosPaXYCascToOmegaKa, float);
1444+
DECLARE_SOA_COLUMN(KfRapOmegaKa, kfRapOmegaKa, float);
1445+
DECLARE_SOA_COLUMN(KfPtKaFromOmegaKa, kfPtKaFromOmegaKa, float);
1446+
DECLARE_SOA_COLUMN(KfPtOmega, kfPtOmega, float);
1447+
DECLARE_SOA_COLUMN(KfPtOmegaKa, kfPtOmegaKa, float);
1448+
DECLARE_SOA_COLUMN(CosThetaStarKaFromOmegac, cosThetaStarKaFromOmegac, float);
1449+
DECLARE_SOA_COLUMN(CosThetaStarKaFromXic, cosThetaStarKaFromXic, float);
14061450
DECLARE_SOA_COLUMN(KfDcaXYPiFromOmegac, kfDcaXYPiFromOmegac, float);
14071451
DECLARE_SOA_COLUMN(KfDcaXYPiFromXic, kfDcaXYPiFromXic, float);
14081452
DECLARE_SOA_COLUMN(KfDcaXYCascToPv, kfDcaXYCascToPv, float);
@@ -1659,6 +1703,38 @@ DECLARE_SOA_TABLE(HfOmegacKf, "AOD", "HFOMEGACKF", //!
16591703
hf_cand_xic0_omegac0::V0Chi2OverNdf, hf_cand_xic0_omegac0::CascChi2OverNdf, hf_cand_xic0_omegac0::OmegacChi2OverNdf,
16601704
hf_cand_xic0_omegac0::MassV0Chi2OverNdf, hf_cand_xic0_omegac0::MassCascChi2OverNdf, hf_cand_xic0_omegac0::CascRejectInvmass);
16611705

1706+
// OmegaKa reconstruct by KFParticle
1707+
DECLARE_SOA_TABLE(HfCandToOmegaKaKf, "AOD", "HFCANDTOOMEGAKAKF",
1708+
o2::soa::Index<>,
1709+
hf_cand_xic0_omegac0::CollisionId, hf_cand_xic0_omegac0::XPv, hf_cand_xic0_omegac0::YPv, hf_cand_xic0_omegac0::ZPv,
1710+
hf_cand_xic0_omegac0::XPvKf, hf_cand_xic0_omegac0::YPvKf, hf_cand_xic0_omegac0::ZPvKf,
1711+
hf_cand_xic0_omegac0::XDecayVtxV0, hf_cand_xic0_omegac0::YDecayVtxV0, hf_cand_xic0_omegac0::ZDecayVtxV0,
1712+
hf_cand_xic0_omegac0::PxLambda, hf_cand_xic0_omegac0::PyLambda, hf_cand_xic0_omegac0::PzLambda,
1713+
hf_cand_xic0_omegac0::XDecayVtxCascade, hf_cand_xic0_omegac0::YDecayVtxCascade, hf_cand_xic0_omegac0::ZDecayVtxCascade,
1714+
hf_cand_xic0_omegac0::PxCasc, hf_cand_xic0_omegac0::PyCasc, hf_cand_xic0_omegac0::PzCasc,
1715+
hf_cand_xic0_omegac0::XDecayVtxV0Kf, hf_cand_xic0_omegac0::YDecayVtxV0Kf, hf_cand_xic0_omegac0::ZDecayVtxV0Kf,
1716+
hf_cand_xic0_omegac0::PxLambdaKf, hf_cand_xic0_omegac0::PyLambdaKf, hf_cand_xic0_omegac0::PzLambdaKf,
1717+
hf_cand_xic0_omegac0::XDecayVtxCascadeKf, hf_cand_xic0_omegac0::YDecayVtxCascadeKf, hf_cand_xic0_omegac0::ZDecayVtxCascadeKf,
1718+
hf_cand_xic0_omegac0::PxCascKf, hf_cand_xic0_omegac0::PyCascKf, hf_cand_xic0_omegac0::PzCascKf,
1719+
hf_cand_xic0_omegac0::XDecayVtxOmegaKaKf, hf_cand_xic0_omegac0::YDecayVtxOmegaKaKf, hf_cand_xic0_omegac0::ZDecayVtxOmegaKaKf,
1720+
hf_cand_xic0_omegac0::PxOmegaKaKf, hf_cand_xic0_omegac0::PyOmegaKaKf, hf_cand_xic0_omegac0::PzOmegaKaKf,
1721+
hf_cand_xic0_omegac0::SignDecay, hf_cand_xic0_omegac0::EtaV0DauPr, hf_cand_xic0_omegac0::EtaV0DauPi, hf_cand_xic0_omegac0::EtaBachFromCasc,
1722+
hf_cand_xic0_omegac0::EtaBachFromCharmBaryon, hf_cand_xic0_omegac0::EtaV0, hf_cand_xic0_omegac0::EtaCascade, hf_cand_xic0_omegac0::EtaCharmBaryon,
1723+
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,
1724+
hf_cand_xic0_omegac0::DcaV0Dau, hf_cand_xic0_omegac0::DcaCascDau, hf_cand_xic0_omegac0::DcaCharmBaryonDau,
1725+
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,
1726+
hf_cand_xic0_omegac0::CosPaV0ToCasc, hf_cand_xic0_omegac0::CosPaCascToOmegaKa, hf_cand_xic0_omegac0::CosPaXYV0ToCasc, hf_cand_xic0_omegac0::CosPaXYCascToOmegaKa,
1727+
hf_cand_xic0_omegac0::Chi2GeoV0, hf_cand_xic0_omegac0::Chi2GeoCasc, hf_cand_xic0_omegac0::Chi2GeoOmegaKa,
1728+
hf_cand_xic0_omegac0::MassV0Chi2OverNdf, hf_cand_xic0_omegac0::MassCascChi2OverNdf,
1729+
hf_cand_xic0_omegac0::Chi2TopoV0ToCasc, hf_cand_xic0_omegac0::Chi2TopoKaToCasc, hf_cand_xic0_omegac0::Chi2TopoKaToOmegaKa, hf_cand_xic0_omegac0::Chi2TopoCascToOmegaKa,
1730+
hf_cand_xic0_omegac0::Chi2TopoV0ToPv, hf_cand_xic0_omegac0::Chi2TopoCascToPv, hf_cand_xic0_omegac0::Chi2TopoKaFromOmegaKaToPv, hf_cand_xic0_omegac0::Chi2TopoOmegaKaToPv,
1731+
hf_cand_xic0_omegac0::V0ldl, hf_cand_xic0_omegac0::Cascldl, hf_cand_xic0_omegac0::OmegaKaldl,
1732+
hf_cand_xic0_omegac0::DecLenV0, hf_cand_xic0_omegac0::DecLenCascade, hf_cand_xic0_omegac0::DecLenCharmBaryon,
1733+
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,
1734+
hf_cand_xic0_omegac0::KfPtOmegaKa, hf_cand_xic0_omegac0::KfPtKaFromOmegaKa, hf_cand_xic0_omegac0::KfPtOmega,
1735+
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,
1736+
hf_cand_xic0_omegac0::V0Id, v0data::PosTrackId, v0data::NegTrackId, hf_cand_xic0_omegac0::CascadeId, cascdata::BachelorId, hf_cand_xic0_omegac0::BachelorFromCharmBaryonId);
1737+
16621738
DECLARE_SOA_TABLE(HfCandToXiPiKf, "AOD", "HFCANDTOXIPIKF", //!
16631739
o2::soa::Index<>,
16641740
hf_cand_xic0_omegac0::CollisionId, hf_cand_xic0_omegac0::XPv, hf_cand_xic0_omegac0::YPv, hf_cand_xic0_omegac0::ZPv,

PWGHF/DataModel/CandidateSelectionTables.h

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -394,12 +394,12 @@ DECLARE_SOA_COLUMN(StatusInvMassCascade, statusInvMassCascade, bool);
394394
DECLARE_SOA_COLUMN(StatusInvMassCharmBaryon, statusInvMassCharmBaryon, bool);
395395
DECLARE_SOA_COLUMN(ResultSelections, resultSelections, bool);
396396
DECLARE_SOA_COLUMN(TpcNSigmaPiFromCharmBaryon, tpcNSigmaPiFromCharmBaryon, float);
397-
// DECLARE_SOA_COLUMN(TpcNSigmaKaFromCharmBaryon, tpcNSigmaKaFromCharmBaryon, float);
397+
DECLARE_SOA_COLUMN(TpcNSigmaKaFromCharmBaryon, tpcNSigmaKaFromCharmBaryon, float);
398398
DECLARE_SOA_COLUMN(TpcNSigmaKaFromCasc, tpcNSigmaKaFromCasc, float);
399399
DECLARE_SOA_COLUMN(TpcNSigmaPiFromLambda, tpcNSigmaPiFromLambda, float);
400400
DECLARE_SOA_COLUMN(TpcNSigmaPrFromLambda, tpcNSigmaPrFromLambda, float);
401401
DECLARE_SOA_COLUMN(TofNSigmaPiFromCharmBaryon, tofNSigmaPiFromCharmBaryon, float);
402-
// DECLARE_SOA_COLUMN(TofNSigmaKaFromCharmBaryon, tofNSigmaKaFromCharmBaryon, float);
402+
DECLARE_SOA_COLUMN(TofNSigmaKaFromCharmBaryon, tofNSigmaKaFromCharmBaryon, float);
403403
DECLARE_SOA_COLUMN(TofNSigmaKaFromCasc, tofNSigmaKaFromCasc, float);
404404
DECLARE_SOA_COLUMN(TofNSigmaPiFromLambda, tofNSigmaPiFromLambda, float);
405405
DECLARE_SOA_COLUMN(TofNSigmaPrFromLambda, tofNSigmaPrFromLambda, float);
@@ -416,6 +416,13 @@ DECLARE_SOA_TABLE(HfSelToOmegaPi, "AOD", "HFSELTOOMEPI",
416416
hf_sel_toomegapi::TpcNSigmaPiFromCharmBaryon, hf_sel_toomegapi::TpcNSigmaKaFromCasc, hf_sel_toomegapi::TpcNSigmaPiFromLambda, hf_sel_toomegapi::TpcNSigmaPrFromLambda,
417417
hf_sel_toomegapi::TofNSigmaPiFromCharmBaryon, hf_sel_toomegapi::TofNSigmaKaFromCasc, hf_sel_toomegapi::TofNSigmaPiFromLambda, hf_sel_toomegapi::TofNSigmaPrFromLambda);
418418

419+
DECLARE_SOA_TABLE(HfSelToOmegaKaKf, "AOD", "HFSELTOOMEGAKAKF",
420+
hf_sel_toomegapi::StatusPidLambda, hf_sel_toomegapi::StatusPidCascade, hf_sel_toomegapi::StatusPidCharmBaryon,
421+
hf_sel_toomegapi::StatusInvMassLambda, hf_sel_toomegapi::StatusInvMassCascade, hf_sel_toomegapi::StatusInvMassCharmBaryon,
422+
hf_sel_toomegapi::ResultSelections, hf_sel_toomegapi::PidTpcInfoStored, hf_sel_toomegapi::PidTofInfoStored,
423+
hf_sel_toomegapi::TpcNSigmaKaFromCharmBaryon, hf_sel_toomegapi::TpcNSigmaKaFromCasc, hf_sel_toomegapi::TpcNSigmaPiFromLambda, hf_sel_toomegapi::TpcNSigmaPrFromLambda,
424+
hf_sel_toomegapi::TofNSigmaKaFromCharmBaryon, hf_sel_toomegapi::TofNSigmaKaFromCasc, hf_sel_toomegapi::TofNSigmaPiFromLambda, hf_sel_toomegapi::TofNSigmaPrFromLambda);
425+
419426
DECLARE_SOA_TABLE(HfMlSelOmegacToOmegaPi, "AOD", "HFMLOMEGAC", //!
420427
hf_sel_toomegapi::MlProbOmegac);
421428
namespace hf_sel_toomegaka

PWGHF/TableProducer/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,11 @@ o2physics_add_dpl_workflow(candidate-selector-omegac0-to-omega-pi
172172
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore
173173
COMPONENT_NAME Analysis)
174174

175+
o2physics_add_dpl_workflow(candidate-selector-omegac0-xic0-to-omega-ka
176+
SOURCES candidateSelectorOmegac0Xic0ToOmegaKa.cxx
177+
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore
178+
COMPONENT_NAME Analysis)
179+
175180
o2physics_add_dpl_workflow(candidate-selector-xic0-to-xi-pi-kf
176181
SOURCES candidateSelectorXic0ToXiPiKf.cxx
177182
PUBLIC_LINK_LIBRARIES O2Physics::AnalysisCore O2Physics::MLCore

0 commit comments

Comments
 (0)