Skip to content

Commit 60bf06a

Browse files
committed
Take abs value of KF decay length
1 parent de3b58e commit 60bf06a

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

‎PWGHF/TableProducer/candidateCreatorXic0Omegac0Qa.cxx‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -998,13 +998,16 @@ struct HfCandidateCreatorXic0Omegac0Qa {
998998

999999
float dlV0, errDlV0;
10001000
kfV0ToPv.GetDecayLength(dlV0, errDlV0);
1001+
dlV0 = std::abs(dlV0); // KFParticle returns a signed decay length
10011002

10021003
float dlCasc, errDlCasc;
10031004
kfCascToPv.GetDecayLength(dlCasc, errDlCasc);
1005+
dlCasc = std::abs(dlCasc);
10041006

10051007
float dlCharmBaryon, dlXYCharmBaryon, errDlCharmBaryon, errDlXYCharmBaryon;
10061008
kfCharmBaryonToPv.GetDecayLength(dlCharmBaryon, errDlCharmBaryon);
10071009
kfCharmBaryonToPv.GetDecayLengthXY(dlXYCharmBaryon, errDlXYCharmBaryon);
1010+
dlCharmBaryon = std::abs(dlCharmBaryon);
10081011

10091012
std::array<float, 3> pvCoord = {collision.posX(), collision.posY(), collision.posZ()};
10101013
std::array<float, 3> svCoord = {kfCharmBaryon.GetX(), kfCharmBaryon.GetY(), kfCharmBaryon.GetZ()};

0 commit comments

Comments
 (0)