Skip to content

Commit 0286ae9

Browse files
authored
Update HfMlResponseOmegacToOmegaPi.h
1 parent c447f99 commit 0286ae9

1 file changed

Lines changed: 41 additions & 10 deletions

File tree

PWGHF/Core/HfMlResponseOmegacToOmegaPi.h

Lines changed: 41 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)