@@ -285,16 +285,16 @@ struct strangepidqa {
285285 auto posExtra = lambda.posTrack_as <soa::Join<aod::TracksIU, aod::TracksExtra, aod::pidTPCPi, aod::pidTPCKa, aod::pidTPCPr, aod::pidTOFPi, aod::pidTOFKa, aod::pidTOFPr>>();
286286
287287 bool primaryTOFcompatible_Lambda =
288- (!posExtra.hasTOF () || (posExtra.tofNSigmaPr () < tofNsigmaCompatibilityCascades.value )) &&
289- (!negExtra.hasTOF () || (negExtra.tofNSigmaPi () < tofNsigmaCompatibilityCascades.value ));
288+ (!posExtra.hasTOF () || (std::fabs ( posExtra.tofNSigmaPr () ) < tofNsigmaCompatibilityCascades.value )) &&
289+ (!negExtra.hasTOF () || (std::fabs ( negExtra.tofNSigmaPi () ) < tofNsigmaCompatibilityCascades.value ));
290290
291291 bool primaryTOFcompatible_AntiLambda =
292- (!posExtra.hasTOF () || (posExtra.tofNSigmaPi () < tofNsigmaCompatibilityCascades.value )) &&
293- (!negExtra.hasTOF () || (negExtra.tofNSigmaPr () < tofNsigmaCompatibilityCascades.value ));
292+ (!posExtra.hasTOF () || (std::fabs ( posExtra.tofNSigmaPi () ) < tofNsigmaCompatibilityCascades.value )) &&
293+ (!negExtra.hasTOF () || (std::fabs ( negExtra.tofNSigmaPr () ) < tofNsigmaCompatibilityCascades.value ));
294294
295295 bool primaryTOFcompatible_K0Short =
296- (!posExtra.hasTOF () || (posExtra.tofNSigmaPi () < tofNsigmaCompatibilityCascades.value )) &&
297- (!negExtra.hasTOF () || (negExtra.tofNSigmaPi () < tofNsigmaCompatibilityCascades.value ));
296+ (!posExtra.hasTOF () || (std::fabs ( posExtra.tofNSigmaPi () ) < tofNsigmaCompatibilityCascades.value )) &&
297+ (!negExtra.hasTOF () || (std::fabs ( negExtra.tofNSigmaPi () ) < tofNsigmaCompatibilityCascades.value ));
298298
299299 if (TMath::Abs (posExtra.tpcNSigmaPr ()) < tpcNsigmaProton && TMath::Abs (negExtra.tpcNSigmaPi ()) < tpcNsigmaPion) {
300300 // lambda case
@@ -369,24 +369,24 @@ struct strangepidqa {
369369 }
370370
371371 bool primaryTOFcompatible_XiMinus =
372- (!posExtra.hasTOF () || (posExtra.tofNSigmaPr () < tofNsigmaCompatibilityCascades.value )) &&
373- (!negExtra.hasTOF () || (negExtra.tofNSigmaPi () < tofNsigmaCompatibilityCascades.value )) &&
374- (!bachExtra.hasTOF () || (bachExtra.tofNSigmaPi () < tofNsigmaCompatibilityCascades.value ));
372+ (!posExtra.hasTOF () || (std::fabs ( posExtra.tofNSigmaPr () ) < tofNsigmaCompatibilityCascades.value )) &&
373+ (!negExtra.hasTOF () || (std::fabs ( negExtra.tofNSigmaPi () ) < tofNsigmaCompatibilityCascades.value )) &&
374+ (!bachExtra.hasTOF () || (std::fabs ( bachExtra.tofNSigmaPi () ) < tofNsigmaCompatibilityCascades.value ));
375375
376376 bool primaryTOFcompatible_XiPlus =
377- (!posExtra.hasTOF () || (posExtra.tofNSigmaPi () < tofNsigmaCompatibilityCascades.value )) &&
378- (!negExtra.hasTOF () || (negExtra.tofNSigmaPr () < tofNsigmaCompatibilityCascades.value )) &&
379- (!bachExtra.hasTOF () || (bachExtra.tofNSigmaPi () < tofNsigmaCompatibilityCascades.value ));
377+ (!posExtra.hasTOF () || (std::fabs ( posExtra.tofNSigmaPi () ) < tofNsigmaCompatibilityCascades.value )) &&
378+ (!negExtra.hasTOF () || (std::fabs ( negExtra.tofNSigmaPr () ) < tofNsigmaCompatibilityCascades.value )) &&
379+ (!bachExtra.hasTOF () || (std::fabs ( bachExtra.tofNSigmaPi () ) < tofNsigmaCompatibilityCascades.value ));
380380
381381 bool primaryTOFcompatible_OmegaMinus =
382- (!posExtra.hasTOF () || (posExtra.tofNSigmaPr () < tofNsigmaCompatibilityCascades.value )) &&
383- (!negExtra.hasTOF () || (negExtra.tofNSigmaPi () < tofNsigmaCompatibilityCascades.value )) &&
384- (!bachExtra.hasTOF () || (bachExtra.tofNSigmaKa () < tofNsigmaCompatibilityCascades.value ));
382+ (!posExtra.hasTOF () || (std::fabs ( posExtra.tofNSigmaPr () ) < tofNsigmaCompatibilityCascades.value )) &&
383+ (!negExtra.hasTOF () || (std::fabs ( negExtra.tofNSigmaPi () ) < tofNsigmaCompatibilityCascades.value )) &&
384+ (!bachExtra.hasTOF () || (std::fabs ( bachExtra.tofNSigmaKa () ) < tofNsigmaCompatibilityCascades.value ));
385385
386386 bool primaryTOFcompatible_OmegaPlus =
387- (!posExtra.hasTOF () || (posExtra.tofNSigmaPi () < tofNsigmaCompatibilityCascades.value )) &&
388- (!negExtra.hasTOF () || (negExtra.tofNSigmaPr () < tofNsigmaCompatibilityCascades.value )) &&
389- (!bachExtra.hasTOF () || (bachExtra.tofNSigmaKa () < tofNsigmaCompatibilityCascades.value ));
387+ (!posExtra.hasTOF () || (std::fabs ( posExtra.tofNSigmaPi () ) < tofNsigmaCompatibilityCascades.value )) &&
388+ (!negExtra.hasTOF () || (std::fabs ( negExtra.tofNSigmaPr () ) < tofNsigmaCompatibilityCascades.value )) &&
389+ (!bachExtra.hasTOF () || (std::fabs ( bachExtra.tofNSigmaKa () ) < tofNsigmaCompatibilityCascades.value ));
390390
391391 if (casc.sign () < 0 ) {
392392 if (TMath::Abs (posExtra.tpcNSigmaPr ()) < tpcNsigmaProton && TMath::Abs (negExtra.tpcNSigmaPi ()) < tpcNsigmaPion && TMath::Abs (bachExtra.tpcNSigmaPi ()) < tpcNsigmaBachelor) {
0 commit comments