Skip to content

Commit 04c6a18

Browse files
authored
[PWGLF] Fix DCA_tracks calculation (#9195)
1 parent 08fa47f commit 04c6a18

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

PWGLF/TableProducer/Nuspex/hypKfRecoTask.cxx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -275,12 +275,12 @@ struct HyperNucCandidate {
275275
}
276276
int getNdaughters() { return static_cast<int>(daughters.size()); }
277277
float getDcaTracks() { return getNdaughters() == 2 ? getDcaTracks2() : getMaxDcaToSv(); }
278-
float getDcaTracks2() { return daughters.at(0)->daughterKfp.GetDistanceFromParticle(daughters.at(1)->daughterKfp); }
278+
float getDcaTracks2() { return daughters.at(0)->daughterKfp.GetDistanceFromParticleXY(daughters.at(1)->daughterKfp); }
279279
float getMaxDcaToSv()
280280
{
281281
float maxDca = std::numeric_limits<float>::lowest();
282282
for (size_t i = 0; i < daughters.size(); i++) {
283-
float dca = daughters.at(i)->daughterKfp.GetDistanceFromVertex(&recoSV[0]);
283+
float dca = daughters.at(i)->daughterKfp.GetDistanceFromVertexXY(&recoSV[0]);
284284
if (dca > maxDca)
285285
maxDca = dca;
286286
}

0 commit comments

Comments
 (0)