@@ -66,9 +66,28 @@ enum class InputFeaturesXicToXiPiPi : uint8_t {
6666 cosPaXYXi,
6767 cosPaLambda,
6868 cosPaXYLambda,
69- impactParameterXY0,
70- impactParameterXY1,
71- impactParameterXY2
69+ impactParameterXi,
70+ impactParameterPi0,
71+ impactParameterPi1,
72+ invMassXi,
73+ invMassLambda,
74+ dcaXiDaughters,
75+ dcaV0Daughters,
76+ dcaPosToPV,
77+ dcaNegToPV,
78+ dcaBachelorToPV,
79+ dcaXYCascToPV,
80+ dcaZCascToPV,
81+ nSigTpcPiFromXicPlus0,
82+ nSigTpcPiFromXicPlus1,
83+ nSigTpcBachelorPi,
84+ nSigTpcPiFromLambda,
85+ nSigTpcPrFromLambda,
86+ nSigTofPiFromXicPlus0,
87+ nSigTofPiFromXicPlus1,
88+ nSigTofBachelorPi,
89+ nSigTofPiFromLambda,
90+ nSigTofPrFromLambda
7291};
7392
7493template <typename TypeOutputScore = float >
@@ -104,9 +123,28 @@ class HfMlResponseXicToXiPiPi : public HfMlResponse<TypeOutputScore>
104123 CHECK_AND_FILL_VEC_XICTOXIPIPI (cosPaXYXi);
105124 CHECK_AND_FILL_VEC_XICTOXIPIPI (cosPaLambda);
106125 CHECK_AND_FILL_VEC_XICTOXIPIPI (cosPaXYLambda);
107- CHECK_AND_FILL_VEC_XICTOXIPIPI_FULL (candidate, impactParameterXY0, impactParameter0);
108- CHECK_AND_FILL_VEC_XICTOXIPIPI_FULL (candidate, impactParameterXY1, impactParameter1);
109- CHECK_AND_FILL_VEC_XICTOXIPIPI_FULL (candidate, impactParameterXY2, impactParameter2);
126+ CHECK_AND_FILL_VEC_XICTOXIPIPI_FULL (candidate, impactParameterXi, impactParameter0);
127+ CHECK_AND_FILL_VEC_XICTOXIPIPI_FULL (candidate, impactParameterPi0, impactParameter1);
128+ CHECK_AND_FILL_VEC_XICTOXIPIPI_FULL (candidate, impactParameterPi1, impactParameter2);
129+ CHECK_AND_FILL_VEC_XICTOXIPIPI (invMassXi);
130+ CHECK_AND_FILL_VEC_XICTOXIPIPI (invMassLambda);
131+ CHECK_AND_FILL_VEC_XICTOXIPIPI (dcaXiDaughters);
132+ CHECK_AND_FILL_VEC_XICTOXIPIPI (dcaV0Daughters);
133+ CHECK_AND_FILL_VEC_XICTOXIPIPI (dcaPosToPV);
134+ CHECK_AND_FILL_VEC_XICTOXIPIPI (dcaNegToPV);
135+ CHECK_AND_FILL_VEC_XICTOXIPIPI (dcaBachelorToPV);
136+ CHECK_AND_FILL_VEC_XICTOXIPIPI (dcaXYCascToPV);
137+ CHECK_AND_FILL_VEC_XICTOXIPIPI (dcaZCascToPV);
138+ CHECK_AND_FILL_VEC_XICTOXIPIPI (nSigTpcPiFromXicPlus0);
139+ CHECK_AND_FILL_VEC_XICTOXIPIPI (nSigTpcPiFromXicPlus1);
140+ CHECK_AND_FILL_VEC_XICTOXIPIPI (nSigTpcBachelorPi);
141+ CHECK_AND_FILL_VEC_XICTOXIPIPI (nSigTpcPiFromLambda);
142+ CHECK_AND_FILL_VEC_XICTOXIPIPI (nSigTpcPrFromLambda);
143+ CHECK_AND_FILL_VEC_XICTOXIPIPI (nSigTofPiFromXicPlus0);
144+ CHECK_AND_FILL_VEC_XICTOXIPIPI (nSigTofPiFromXicPlus1);
145+ CHECK_AND_FILL_VEC_XICTOXIPIPI (nSigTofBachelorPi);
146+ CHECK_AND_FILL_VEC_XICTOXIPIPI (nSigTofPiFromLambda);
147+ CHECK_AND_FILL_VEC_XICTOXIPIPI (nSigTofPrFromLambda);
110148 }
111149 }
112150
@@ -132,9 +170,28 @@ class HfMlResponseXicToXiPiPi : public HfMlResponse<TypeOutputScore>
132170 FILL_MAP_XICTOXIPIPI (cosPaXYXi),
133171 FILL_MAP_XICTOXIPIPI (cosPaLambda),
134172 FILL_MAP_XICTOXIPIPI (cosPaXYLambda),
135- FILL_MAP_XICTOXIPIPI (impactParameterXY0),
136- FILL_MAP_XICTOXIPIPI (impactParameterXY1),
137- FILL_MAP_XICTOXIPIPI (impactParameterXY2)};
173+ FILL_MAP_XICTOXIPIPI (impactParameterXi),
174+ FILL_MAP_XICTOXIPIPI (impactParameterPi0),
175+ FILL_MAP_XICTOXIPIPI (impactParameterPi1),
176+ FILL_MAP_XICTOXIPIPI (invMassXi),
177+ FILL_MAP_XICTOXIPIPI (invMassLambda),
178+ FILL_MAP_XICTOXIPIPI (dcaXiDaughters),
179+ FILL_MAP_XICTOXIPIPI (dcaV0Daughters),
180+ FILL_MAP_XICTOXIPIPI (dcaPosToPV),
181+ FILL_MAP_XICTOXIPIPI (dcaNegToPV),
182+ FILL_MAP_XICTOXIPIPI (dcaBachelorToPV),
183+ FILL_MAP_XICTOXIPIPI (dcaXYCascToPV),
184+ FILL_MAP_XICTOXIPIPI (dcaZCascToPV),
185+ FILL_MAP_XICTOXIPIPI (nSigTpcPiFromXicPlus0),
186+ FILL_MAP_XICTOXIPIPI (nSigTpcPiFromXicPlus1),
187+ FILL_MAP_XICTOXIPIPI (nSigTpcBachelorPi),
188+ FILL_MAP_XICTOXIPIPI (nSigTpcPiFromLambda),
189+ FILL_MAP_XICTOXIPIPI (nSigTpcPrFromLambda),
190+ FILL_MAP_XICTOXIPIPI (nSigTofPiFromXicPlus0),
191+ FILL_MAP_XICTOXIPIPI (nSigTofPiFromXicPlus1),
192+ FILL_MAP_XICTOXIPIPI (nSigTofBachelorPi),
193+ FILL_MAP_XICTOXIPIPI (nSigTofPiFromLambda),
194+ FILL_MAP_XICTOXIPIPI (nSigTofPrFromLambda)};
138195 }
139196};
140197
0 commit comments