@@ -185,10 +185,10 @@ struct HfCandidateCreatorXic0Omegac0 {
185185 struct {
186186 float chi2GeoV0;
187187 float ldlV0;
188- float chi2TopoV0ToPv ;
188+ float chi2NdfTopoV0ToPv ;
189189 float chi2GeoCasc;
190190 float ldlCasc;
191- float chi2TopoCascToPv ;
191+ float chi2NdfTopoCascToPv ;
192192 float decayLenXYLambda;
193193 float decayLenXYCasc;
194194 float cosPaV0ToCasc;
@@ -206,17 +206,17 @@ struct HfCandidateCreatorXic0Omegac0 {
206206 float rapXic;
207207 float massXic;
208208 float cosThetaStarPiFromXic;
209- float chi2TopoPiFromXicToPv ;
209+ float chi2NdfTopoPiFromXicToPv ;
210210 float kfDcaXYPiFromXic;
211- float chi2TopoV0ToCasc ;
212- float chi2TopoCascToXic ;
211+ float chi2NdfTopoV0ToCasc ;
212+ float chi2NdfTopoCascToXic ;
213213 float decayLenXYXic;
214214 float chi2GeoXic;
215215 float kfDcaV0Dau;
216216 float kfDcaCascDau;
217217 float kfDcaXicDau;
218218 float kfDcaXYCascToPv;
219- float chi2TopoXicToPv ;
219+ float chi2NdfTopoXicToPv ;
220220 float cosPaXicToPv;
221221 float cosPaXYXicToPv;
222222 float ldlXic;
@@ -1478,14 +1478,14 @@ struct HfCandidateCreatorXic0Omegac0 {
14781478 auto cascChi2OverNdfm = kfXic0Candidate.chi2MassCasc / cascNdfm;
14791479
14801480 // KF topo Chi2
1481- kfXic0Candidate.chi2TopoV0ToPv = kfV0ToPv.GetChi2 ();
1482- kfXic0Candidate.chi2TopoCascToPv = kfXiToPv.GetChi2 ();
1483- kfXic0Candidate.chi2TopoPiFromXicToPv = kfPiFromXicToPv.GetChi2 ();
1484- kfXic0Candidate.chi2TopoXicToPv = kfXic0ToPv.GetChi2 ();
1481+ kfXic0Candidate.chi2NdfTopoV0ToPv = kfV0ToPv.GetChi2 () / kfV0ToPv. GetNDF ();
1482+ kfXic0Candidate.chi2NdfTopoCascToPv = kfXiToPv.GetChi2 () / kfXiToPv. GetNDF ();
1483+ kfXic0Candidate.chi2NdfTopoPiFromXicToPv = kfPiFromXicToPv.GetChi2 () / kfPiFromXicToPv. GetNDF ();
1484+ kfXic0Candidate.chi2NdfTopoXicToPv = kfXic0ToPv.GetChi2 () / kfXic0ToPv. GetNDF ();
14851485
14861486 auto cascBachTopoChi2 = kfBachPionToXi.GetChi2 ();
1487- kfXic0Candidate.chi2TopoV0ToCasc = kfV0ToCasc.GetChi2 ();
1488- kfXic0Candidate.chi2TopoCascToXic = kfXiToXiC.GetChi2 ();
1487+ kfXic0Candidate.chi2NdfTopoV0ToCasc = kfV0ToCasc.GetChi2 () / kfV0ToCasc. GetNDF ();
1488+ kfXic0Candidate.chi2NdfTopoCascToXic = kfXiToXiC.GetChi2 () / kfXiToXiC. GetNDF ();
14891489
14901490 // KF ldl
14911491 kfXic0Candidate.ldlV0 = ldlFromKF (kfV0, kfPV);
@@ -1550,11 +1550,12 @@ struct HfCandidateCreatorXic0Omegac0 {
15501550
15511551 // fill KF hist
15521552 registry.fill (HIST (" hKFParticleCascBachTopoChi2" ), cascBachTopoChi2);
1553- registry.fill (HIST (" hKFParticleV0TopoChi2" ), kfXic0Candidate.chi2TopoV0ToCasc );
1554- registry.fill (HIST (" hKFParticleCascTopoChi2" ), kfXic0Candidate.chi2TopoCascToXic );
1553+ registry.fill (HIST (" hKFParticleV0TopoChi2" ), kfXic0Candidate.chi2NdfTopoV0ToCasc );
1554+ registry.fill (HIST (" hKFParticleCascTopoChi2" ), kfXic0Candidate.chi2NdfTopoCascToXic );
15551555 registry.fill (HIST (" hKFParticleDcaCharmBaryonDau" ), kfXic0Candidate.kfDcaXicDau );
15561556 registry.fill (HIST (" hKFParticleDcaXYCascBachToPv" ), dcaxyCascBachelor);
1557- registry.fill (HIST (" hKFParticleDcaXYV0DauToPv" ), dcaxyV0Dau0);
1557+ registry.fill (HIST (" hKFParticleDcaXYV0DauPosToPv" ), dcaxyV0Dau0);
1558+ registry.fill (HIST (" hKFParticleDcaXYV0DauNegToPv" ), dcaxyV0Dau1);
15581559 registry.fill (HIST (" hKfLambda_ldl" ), kfXic0Candidate.ldlV0 );
15591560 registry.fill (HIST (" hKfXi_ldl" ), kfXic0Candidate.ldlCasc );
15601561 registry.fill (HIST (" hKfXiC0_ldl" ), kfXic0Candidate.ldlXic );
@@ -1592,8 +1593,8 @@ struct HfCandidateCreatorXic0Omegac0 {
15921593 kfXic0Candidate.kfDcaXYPiFromXic , kfXic0Candidate.kfDcaXYCascToPv ,
15931594 kfXic0Candidate.chi2GeoV0 , kfXic0Candidate.chi2GeoCasc , kfXic0Candidate.chi2GeoXic , kfXic0Candidate.chi2MassV0 , kfXic0Candidate.chi2MassCasc ,
15941595 kfXic0Candidate.ldlV0 , kfXic0Candidate.ldlCasc , kfXic0Candidate.ldlXic ,
1595- kfXic0Candidate.chi2TopoV0ToPv , kfXic0Candidate.chi2TopoCascToPv , kfXic0Candidate.chi2TopoPiFromXicToPv , kfXic0Candidate.chi2TopoXicToPv ,
1596- kfXic0Candidate.chi2TopoV0ToCasc , kfXic0Candidate.chi2TopoCascToXic ,
1596+ kfXic0Candidate.chi2NdfTopoV0ToPv , kfXic0Candidate.chi2NdfTopoCascToPv , kfXic0Candidate.chi2NdfTopoPiFromXicToPv , kfXic0Candidate.chi2NdfTopoXicToPv ,
1597+ kfXic0Candidate.chi2NdfTopoV0ToCasc , kfXic0Candidate.chi2NdfTopoCascToXic ,
15971598 kfXic0Candidate.decayLenXYLambda , kfXic0Candidate.decayLenXYCasc , kfXic0Candidate.decayLenXYXic ,
15981599 kfXic0Candidate.cosPaV0ToCasc , kfXic0Candidate.cosPaCascToXic , kfXic0Candidate.cosPaXYV0ToCasc , kfXic0Candidate.cosPaXYCascToXic ,
15991600 kfXic0Candidate.rapXic , kfXic0Candidate.ptPiFromXic , kfXic0Candidate.ptXic ,
0 commit comments