We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c715f1b commit 815c130Copy full SHA for 815c130
1 file changed
PWGLF/TableProducer/Nuspex/decay3bodybuilder.cxx
@@ -754,12 +754,9 @@ struct decay3bodyBuilder {
754
auto trackPos = decay3body.template track0_as<TTracksTo>();
755
auto trackNeg = decay3body.template track1_as<TTracksTo>();
756
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;
+ int protonSign = doLikeSign ? trackDeuteron.sign() : -trackDeuteron.sign();
+ auto trackProton = protonSign > 0 ? trackPos : trackNeg;
+ auto trackPion = protonSign > 0 ? trackNeg : trackPos;
763
764
// get deuteron TOF PID
765
float tofNSigmaDeuteron;
0 commit comments