Skip to content

Commit 5087a6e

Browse files
authored
Update he3HadronFemto.cxx
1 parent 0c58c42 commit 5087a6e

File tree

1 file changed

+19
-4
lines changed

1 file changed

+19
-4
lines changed

PWGLF/TableProducer/Nuspex/he3HadronFemto.cxx

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ using McIter = aod::McParticles::iterator;
7777
using CollBracket = o2::math_utils::Bracket<int>;
7878
using CollisionsFull = soa::Join<aod::Collisions, aod::EvSels, aod::CentFT0As, aod::CentFT0Cs, aod::FT0Mults>;
7979
using CollisionsFullMC = soa::Join<aod::Collisions, aod::McCollisionLabels, aod::EvSels, aod::CentFT0As, aod::CentFT0Cs, aod::FT0Mults>;
80-
using TrackCandidates = soa::Join<aod::TracksIU, aod::TracksExtra, aod::TracksCovIU, aod::TracksDCA, aod::TrackSelection, aod::pidTPCFullPr, aod::pidTOFFullPr, aod::pidTPCFullPi, aod::pidTOFFullPi, aod::TOFSignal, aod::TOFEvTime>;
80+
using TrackCandidates = soa::Join<aod::TracksIU, aod::TracksExtra, aod::TracksCovIU, aod::TracksDCA, aod::TrackSelection, aod::pidTPCFullPr, aod::pidTOFFullPr, aod::pidTPCFullPi, aod::pidTOFFullPi, aod::pidTPCFullKa, aod::pidTOFFullKa, aod::TOFSignal, aod::TOFEvTime>;
8181
using TrackCandidatesMC = soa::Join<aod::TracksIU, aod::TracksExtra, aod::TracksCovIU, aod::TracksDCA, aod::TrackSelection, aod::pidTPCFullPr, aod::pidTOFFullPr, aod::pidTPCFullPi, aod::pidTOFFullPi, aod::TOFSignal, aod::TOFEvTime, aod::McTrackLabels>;
8282

8383
namespace
@@ -147,7 +147,12 @@ struct He3HadCandidate {
147147
float chi2TPCHe3 = -10.f;
148148
float chi2TPCHad = -10.f;
149149
float nSigmaHe3 = -10.f;
150-
float nSigmaHad = -10.f;
150+
float nSigmaTPCHadPi = -10.f;
151+
float nSigmaTPCHadKa = -10.f;
152+
float nSigmaTPCHadPr = -10.f;
153+
float nSigmaTOFHadPi = -10.f;
154+
float nSigmaTOFHadKa = -10.f;
155+
float nSigmaTOFHadPr = -10.f;
151156
uint32_t pidtrkHe3 = 0xFFFFF; // PID in tracking
152157
uint32_t pidtrkHad = 0xFFFFF;
153158
float massTOFHe3 = -10;
@@ -637,7 +642,12 @@ struct he3HadronFemto {
637642

638643
he3Hadcand.nTPCClustersHe3 = trackHe3.tpcNClsFound();
639644
he3Hadcand.nSigmaHe3 = computeNSigmaHe3(trackHe3);
640-
he3Hadcand.nSigmaHad = computeTPCNSigmaHadron(trackHad);
645+
he3Hadcand.nSigmaTPCHadPi = trackHad.tpcNSigmaPi();
646+
he3Hadcand.nSigmaTPCHadKa = trackHad.tpcNSigmaKa();
647+
he3Hadcand.nSigmaTPCHadPr = trackHad.tpcNSigmaPr();
648+
he3Hadcand.nSigmaTOFHadPi = trackHad.tofNSigmaPi();
649+
he3Hadcand.nSigmaTOFHadKa = trackHad.tofNSigmaKa();
650+
he3Hadcand.nSigmaTOFHadPr = trackHad.tofNSigmaPr();
641651

642652
he3Hadcand.chi2TPCHe3 = trackHe3.tpcChi2NCl();
643653
he3Hadcand.chi2TPCHad = trackHad.tpcChi2NCl();
@@ -790,7 +800,12 @@ struct he3HadronFemto {
790800
he3Hadcand.momHadTPC,
791801
he3Hadcand.nTPCClustersHe3,
792802
he3Hadcand.nSigmaHe3,
793-
he3Hadcand.nSigmaHad,
803+
he3Hadcand.nSigmaTPCHadPi,
804+
he3Hadcand.nSigmaTPCHadKa,
805+
he3Hadcand.nSigmaTPCHadPr,
806+
he3Hadcand.nSigmaTOFHadPi,
807+
he3Hadcand.nSigmaTOFHadKa,
808+
he3Hadcand.nSigmaTOFHadPr,
794809
he3Hadcand.chi2TPCHe3,
795810
he3Hadcand.chi2TPCHad,
796811
he3Hadcand.massTOFHe3,

0 commit comments

Comments
 (0)