Skip to content

Commit 815c130

Browse files
committed
make likesign selection code more clear
1 parent c715f1b commit 815c130

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

PWGLF/TableProducer/Nuspex/decay3bodybuilder.cxx

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -754,12 +754,9 @@ struct decay3bodyBuilder {
754754
auto trackPos = decay3body.template track0_as<TTracksTo>();
755755
auto trackNeg = decay3body.template track1_as<TTracksTo>();
756756
auto trackDeuteron = decay3body.template track2_as<TTracksTo>();
757-
bool protonSign = trackDeuteron.sign() > 0;
758-
if (doLikeSign) {
759-
protonSign = -protonSign;
760-
}
761-
auto trackProton = protonSign ? trackPos : trackNeg;
762-
auto trackPion = protonSign ? trackNeg : trackPos;
757+
int protonSign = doLikeSign ? trackDeuteron.sign() : -trackDeuteron.sign();
758+
auto trackProton = protonSign > 0 ? trackPos : trackNeg;
759+
auto trackPion = protonSign > 0 ? trackNeg : trackPos;
763760

764761
// get deuteron TOF PID
765762
float tofNSigmaDeuteron;

0 commit comments

Comments
 (0)