@@ -64,13 +64,24 @@ enum class InputFeaturesOmegacToOmegaPi : uint8_t {
6464
6565 cosPaOmegacToPv = 0 ,
6666 kfDcaXYPiFromOmegac,
67- cosThetaStarPiFromOmegac,
6867 chi2TopoPiFromOmegacToPv,
6968 dcaCharmBaryonDau,
7069 invMassCascade,
7170 massCascChi2OverNdf,
72- cosPaCascToPv,
7371 kfDcaXYCascToPv,
72+ cosPaCascToPv,
73+ cosThetaStarPiFromOmegac,
74+ chi2NdfTopoOmegacToPv,
75+ ldlCasc,
76+ dcaCascDau,
77+ cosPaCascToOmegac,
78+ decayLenXYCasc,
79+ ldlOmegac,
80+ chi2NdfTopoCascToOmegac,
81+ chi2NdfTopoCascToPv,
82+ chi2GeoOmegac,
83+ chi2GeoCasc,
84+
7485 nSigmaTPCPiFromV0,
7586 nSigmaTPCPiFromOmegac,
7687 nSigmaTPCKaFromCasc
@@ -99,16 +110,26 @@ class HfMlResponseOmegacToOmegaPi : public HfMlResponse<TypeOutputScore>
99110
100111 for (const auto & idx : MlResponse<TypeOutputScore>::mCachedIndices ) {
101112 switch (idx) {
102-
113+ CHECK_AND_FILL_VEC_OMEGAC0_FULL (candidate, cosPaOmegacToPv, cosPACharmBaryon);
103114 CHECK_AND_FILL_VEC_OMEGAC0 (kfDcaXYPiFromOmegac);
104- CHECK_AND_FILL_VEC_OMEGAC0 (cosThetaStarPiFromOmegac);
105115 CHECK_AND_FILL_VEC_OMEGAC0 (chi2TopoPiFromOmegacToPv);
106116 CHECK_AND_FILL_VEC_OMEGAC0 (dcaCharmBaryonDau);
107117 CHECK_AND_FILL_VEC_OMEGAC0 (invMassCascade);
108118 CHECK_AND_FILL_VEC_OMEGAC0 (massCascChi2OverNdf);
109119 CHECK_AND_FILL_VEC_OMEGAC0 (kfDcaXYCascToPv);
110- CHECK_AND_FILL_VEC_OMEGAC0_FULL (candidate, cosPaOmegacToPv, cosPACharmBaryon);
111120 CHECK_AND_FILL_VEC_OMEGAC0_FULL (candidate, cosPaCascToPv, cosPACasc);
121+ CHECK_AND_FILL_VEC_OMEGAC0 (cosThetaStarPiFromOmegac);
122+ CHECK_AND_FILL_VEC_OMEGAC0_FULL (candidate, chi2NdfTopoOmegacToPv, chi2TopoOmegacToPv);
123+ CHECK_AND_FILL_VEC_OMEGAC0_FULL (candidate, ldlCasc, cascldl);
124+ CHECK_AND_FILL_VEC_OMEGAC0 (dcaCascDau);
125+ CHECK_AND_FILL_VEC_OMEGAC0 (cosPaCascToOmegac);
126+ CHECK_AND_FILL_VEC_OMEGAC0 (decayLenXYCasc);
127+ CHECK_AND_FILL_VEC_OMEGAC0_FULL (candidate, ldlOmegac, omegacldl);
128+ CHECK_AND_FILL_VEC_OMEGAC0_FULL (candidate, chi2NdfTopoCascToOmegac, chi2TopoCascToOmegac);
129+ CHECK_AND_FILL_VEC_OMEGAC0_FULL (candidate, chi2NdfTopoCascToPv, chi2TopoCascToPv);
130+ CHECK_AND_FILL_VEC_OMEGAC0 (chi2GeoOmegac);
131+ CHECK_AND_FILL_VEC_OMEGAC0 (chi2GeoCasc);
132+
112133 // TPC PID variables
113134 CHECK_AND_FILL_VEC_OMEGAC0_FULL (lamProngPi, nSigmaTPCPiFromV0, tpcNSigmaPi);
114135 CHECK_AND_FILL_VEC_OMEGAC0_FULL (cascProng, nSigmaTPCKaFromCasc, tpcNSigmaKa);
@@ -125,16 +146,26 @@ class HfMlResponseOmegacToOmegaPi : public HfMlResponse<TypeOutputScore>
125146 {
126147 MlResponse<TypeOutputScore>::mAvailableInputFeatures = {
127148
128- FILL_MAP_OMEGAC0 (invMassCascade),
129149 FILL_MAP_OMEGAC0 (cosPaOmegacToPv),
130- FILL_MAP_OMEGAC0 (dcaCharmBaryonDau),
131150 FILL_MAP_OMEGAC0 (kfDcaXYPiFromOmegac),
132- FILL_MAP_OMEGAC0 (cosThetaStarPiFromOmegac),
133151 FILL_MAP_OMEGAC0 (chi2TopoPiFromOmegacToPv),
152+ FILL_MAP_OMEGAC0 (dcaCharmBaryonDau),
153+ FILL_MAP_OMEGAC0 (invMassCascade),
134154 FILL_MAP_OMEGAC0 (massCascChi2OverNdf),
135- FILL_MAP_OMEGAC0 (cosPaCascToPv),
136155 FILL_MAP_OMEGAC0 (kfDcaXYCascToPv),
137- // TPC PID variables
156+ FILL_MAP_OMEGAC0 (cosPaCascToPv),
157+ FILL_MAP_OMEGAC0 (cosThetaStarPiFromOmegac),
158+ FILL_MAP_OMEGAC0 (chi2NdfTopoOmegacToPv),
159+ FILL_MAP_OMEGAC0 (ldlCasc),
160+ FILL_MAP_OMEGAC0 (dcaCascDau),
161+ FILL_MAP_OMEGAC0 (cosPaCascToOmegac),
162+ FILL_MAP_OMEGAC0 (decayLenXYCasc),
163+ FILL_MAP_OMEGAC0 (ldlOmegac),
164+ FILL_MAP_OMEGAC0 (chi2NdfTopoCascToOmegac),
165+ FILL_MAP_OMEGAC0 (chi2NdfTopoCascToPv),
166+ FILL_MAP_OMEGAC0 (chi2GeoOmegac),
167+ FILL_MAP_OMEGAC0 (chi2GeoCasc),
168+
138169 FILL_MAP_OMEGAC0 (nSigmaTPCPiFromV0),
139170 FILL_MAP_OMEGAC0 (nSigmaTPCKaFromCasc),
140171 FILL_MAP_OMEGAC0 (nSigmaTPCPiFromOmegac),
0 commit comments