Skip to content

Commit cc4b7e5

Browse files
committed
(Hopefully) last fixes
1 parent a9ad081 commit cc4b7e5

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

PWGLF/TableProducer/Nuspex/trackedHypertritonRecoTask.cxx

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -700,9 +700,10 @@ struct TrackedHypertritonRecoTask {
700700
auto heTrackCov = getTrackParCov(heTrack);
701701
auto piTrackCov = getTrackParCov(piTrack);
702702

703-
if (twoBody.useKFParticle && !fit2BodyWithKF(collision, heTrack, piTrack, heTrackCov, piTrackCov)) {
704-
return;
705-
} else if (!fit2bodyWithDCAFitter(heTrackCov, piTrackCov)) {
703+
const bool fitSucceeded = twoBody.useKFParticle
704+
? fit2BodyWithKF(collision, heTrack, piTrack, heTrackCov, piTrackCov)
705+
: fit2bodyWithDCAFitter(heTrackCov, piTrackCov);
706+
if (!fitSucceeded) {
706707
return;
707708
}
708709

@@ -931,7 +932,7 @@ struct TrackedHypertritonRecoTask {
931932
o2::base::Propagator::Instance()->propagateToDCABxByBz({builder3Body.decay3body.position[0], builder3Body.decay3body.position[1], builder3Body.decay3body.position[2]}, itsTrackParCov, 2.f, fitter2Body.getMatCorrType(), &dcaInfoItsTrack);
932933
builder3Body.decay3body.itsTrackDCAToSV[0] = dcaInfoItsTrack[0];
933934
builder3Body.decay3body.itsTrackDCAToSV[1] = dcaInfoItsTrack[1];
934-
if (threeBody.useSelections && (builder3Body.decay3body.itsTrackDCAToSV[0] > threeBody.maxITSDCAxytrackToSV || builder3Body.decay3body.itsTrackDCAToSV[1] > threeBody.maxITSDCAztrackToSV)) {
935+
if (threeBody.useSelections && (std::abs(builder3Body.decay3body.itsTrackDCAToSV[0]) > threeBody.maxITSDCAxytrackToSV || std::abs(builder3Body.decay3body.itsTrackDCAToSV[1]) > threeBody.maxITSDCAztrackToSV)) {
935936
continue;
936937
}
937938

0 commit comments

Comments
 (0)