Skip to content

Commit 52f1faf

Browse files
EloviyoShirajum Monira
andauthored
Reverted back to stored nSigmaTOF (#4458)
This reverts commit 5838628. Co-authored-by: Shirajum Monira <shirajum.monira@cernch>
1 parent 52f3303 commit 52f1faf

3 files changed

Lines changed: 20 additions & 20 deletions

File tree

PWGCF/FemtoUniverse/DataModel/FemtoDerived.h

Lines changed: 11 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,6 @@ DECLARE_SOA_COLUMN(DecayVtxY, decayVtxY, float); //! Y position of the decay
124124
DECLARE_SOA_COLUMN(DecayVtxZ, decayVtxZ, float); //! Z position of the decay vertex
125125
DECLARE_SOA_COLUMN(MKaon, mKaon, float); //! The invariant mass of V0 candidate, assuming kaon
126126

127-
DECLARE_SOA_COLUMN(TOFNSigmaEl, tofNSigmaEl, float);
128-
DECLARE_SOA_COLUMN(TOFNSigmaPi, tofNSigmaPi, float);
129-
DECLARE_SOA_COLUMN(TOFNSigmaKa, tofNSigmaKa, float);
130-
DECLARE_SOA_COLUMN(TOFNSigmaPr, tofNSigmaPr, float);
131-
DECLARE_SOA_COLUMN(TOFNSigmaDe, tofNSigmaDe, float);
132-
133127
} // namespace femtouniverseparticle
134128
DECLARE_SOA_TABLE(FDParticles, "AOD", "FDPARTICLE",
135129
o2::soa::Index<>,
@@ -168,11 +162,11 @@ DECLARE_SOA_TABLE(FDExtParticles, "AOD", "FDEXTPARTICLE",
168162
pidtpc_tiny::TPCNSigmaStoreKa,
169163
pidtpc_tiny::TPCNSigmaStorePr,
170164
pidtpc_tiny::TPCNSigmaStoreDe,
171-
femtouniverseparticle::TOFNSigmaEl,
172-
femtouniverseparticle::TOFNSigmaPi,
173-
femtouniverseparticle::TOFNSigmaKa,
174-
femtouniverseparticle::TOFNSigmaPr,
175-
femtouniverseparticle::TOFNSigmaDe,
165+
pidtof_tiny::TOFNSigmaStoreEl,
166+
pidtof_tiny::TOFNSigmaStorePi,
167+
pidtof_tiny::TOFNSigmaStoreKa,
168+
pidtof_tiny::TOFNSigmaStorePr,
169+
pidtof_tiny::TOFNSigmaStoreDe,
176170
femtouniverseparticle::DaughDCA,
177171
femtouniverseparticle::TransRadius,
178172
femtouniverseparticle::DecayVtxX,
@@ -184,7 +178,12 @@ DECLARE_SOA_TABLE(FDExtParticles, "AOD", "FDEXTPARTICLE",
184178
pidtpc_tiny::TPCNSigmaPi<pidtpc_tiny::TPCNSigmaStorePi>,
185179
pidtpc_tiny::TPCNSigmaKa<pidtpc_tiny::TPCNSigmaStoreKa>,
186180
pidtpc_tiny::TPCNSigmaPr<pidtpc_tiny::TPCNSigmaStorePr>,
187-
pidtpc_tiny::TPCNSigmaDe<pidtpc_tiny::TPCNSigmaStoreDe>);
181+
pidtpc_tiny::TPCNSigmaDe<pidtpc_tiny::TPCNSigmaStoreDe>,
182+
pidtof_tiny::TOFNSigmaEl<pidtof_tiny::TOFNSigmaStoreEl>,
183+
pidtof_tiny::TOFNSigmaPi<pidtof_tiny::TOFNSigmaStorePi>,
184+
pidtof_tiny::TOFNSigmaKa<pidtof_tiny::TOFNSigmaStoreKa>,
185+
pidtof_tiny::TOFNSigmaPr<pidtof_tiny::TOFNSigmaStorePr>,
186+
pidtof_tiny::TOFNSigmaDe<pidtof_tiny::TOFNSigmaStoreDe>);
188187
using FDFullParticle = FDExtParticles::iterator;
189188

190189
/// FemtoUniverseTrackMC

PWGCF/FemtoUniverse/TableProducer/femtoUniverseProducerTask.cxx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ using FemtoFullCollisionMC = soa::Join<aod::Collisions, aod::EvSels, aod::Mults,
6565
using FemtoFullTracks =
6666
soa::Join<aod::FullTracks, aod::TracksDCA, aod::TOFSignal, aod::pidTPCEl, aod::TrackSelection,
6767
aod::pidTPCMu, aod::pidTPCPi, aod::pidTPCKa, aod::pidTPCPr,
68-
aod::pidTPCDe, aod::pidTOFFullEl, aod::pidTOFFullMu, aod::pidTOFFullPi,
69-
aod::pidTOFFullKa, aod::pidTOFFullPr, aod::pidTOFFullDe>;
68+
aod::pidTPCDe, aod::pidTOFEl, aod::pidTOFMu, aod::pidTOFPi,
69+
aod::pidTOFKa, aod::pidTOFPr, aod::pidTOFDe>;
7070

7171
// using FilteredFullV0s = soa::Filtered<aod::V0Datas>; /// predefined Join
7272
// table for o2::aod::V0s = soa::Join<o2::aod::TransientV0s, o2::aod::StoredV0s>
@@ -450,9 +450,9 @@ struct femtoUniverseProducerTask {
450450
particle.dcaXY(), particle.dcaZ(), particle.tpcSignal(),
451451
particle.tpcNSigmaStoreEl(), particle.tpcNSigmaStorePi(),
452452
particle.tpcNSigmaStoreKa(), particle.tpcNSigmaStorePr(),
453-
particle.tpcNSigmaStoreDe(), particle.tofNSigmaEl(),
454-
particle.tofNSigmaPi(), particle.tofNSigmaKa(),
455-
particle.tofNSigmaPr(), particle.tofNSigmaDe(),
453+
particle.tpcNSigmaStoreDe(), particle.tofNSigmaStoreEl(),
454+
particle.tofNSigmaStorePi(), particle.tofNSigmaStoreKa(),
455+
particle.tofNSigmaStorePr(), particle.tofNSigmaStoreDe(),
456456
-999., -999., -999., -999., -999., -999.);
457457
} else if constexpr (isPhiOrD0) {
458458
outputDebugParts(-999., -999., -999., -999., -999., -999., -999., -999.,

PWGCF/FemtoUniverse/Tasks/femtoUniversePairTaskTrackV0Extended.cxx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ using namespace o2::aod::pidutils;
3939
struct femtoUniversePairTaskTrackV0Extended {
4040

4141
SliceCache cache;
42+
// using FemtoFullParticles = soa::Join<aod::FDParticles, aod::FUExtParticles>;
4243
using FemtoFullParticles = soa::Join<aod::FDParticles, aod::FDExtParticles>;
4344
Preslice<FemtoFullParticles> perCol = aod::femtouniverseparticle::fdCollisionId;
4445

@@ -175,7 +176,7 @@ struct femtoUniversePairTaskTrackV0Extended {
175176
for (auto& part : groupPartsOne) {
176177
/// PID using stored binned nsigma
177178
const float tpcNSigmas[3] = {unPackInTable<aod::pidtpc_tiny::binning>(part.tpcNSigmaStorePr()), unPackInTable<aod::pidtpc_tiny::binning>(part.tpcNSigmaStorePi()), unPackInTable<aod::pidtpc_tiny::binning>(part.tpcNSigmaStoreKa())};
178-
const float tofNSigmas[3] = {part.tofNSigmaPr(), part.tofNSigmaPi(), part.tofNSigmaKa()};
179+
const float tofNSigmas[3] = {unPackInTable<aod::pidtof_tiny::binning>(part.tofNSigmaStorePr()), unPackInTable<aod::pidtof_tiny::binning>(part.tofNSigmaStorePi()), unPackInTable<aod::pidtof_tiny::binning>(part.tofNSigmaStoreKa())};
179180

180181
if (!IsParticleNSigma(part.p(), tpcNSigmas[ConfTrackChoicePartOne], tofNSigmas[ConfTrackChoicePartOne])) {
181182
continue;
@@ -199,7 +200,7 @@ struct femtoUniversePairTaskTrackV0Extended {
199200
}
200201
/// PID using stored binned nsigma
201202
const float tpcNSigmas[3] = {unPackInTable<aod::pidtpc_tiny::binning>(p1.tpcNSigmaStorePr()), unPackInTable<aod::pidtpc_tiny::binning>(p1.tpcNSigmaStorePi()), unPackInTable<aod::pidtpc_tiny::binning>(p1.tpcNSigmaStoreKa())};
202-
const float tofNSigmas[3] = {p1.tofNSigmaPr(), p1.tofNSigmaPi(), p1.tofNSigmaKa()};
203+
const float tofNSigmas[3] = {unPackInTable<aod::pidtof_tiny::binning>(p1.tofNSigmaStorePr()), unPackInTable<aod::pidtof_tiny::binning>(p1.tofNSigmaStorePi()), unPackInTable<aod::pidtof_tiny::binning>(p1.tofNSigmaStoreKa())};
203204

204205
if (!IsParticleNSigma(p1.p(), tpcNSigmas[ConfTrackChoicePartOne], tofNSigmas[ConfTrackChoicePartOne])) {
205206
continue;
@@ -241,7 +242,7 @@ struct femtoUniversePairTaskTrackV0Extended {
241242
}
242243
/// PID using stored binned nsigma
243244
const float tpcNSigmas[3] = {unPackInTable<aod::pidtpc_tiny::binning>(p1.tpcNSigmaStorePr()), unPackInTable<aod::pidtpc_tiny::binning>(p1.tpcNSigmaStorePi()), unPackInTable<aod::pidtpc_tiny::binning>(p1.tpcNSigmaStoreKa())};
244-
const float tofNSigmas[3] = {p1.tofNSigmaPr(), p1.tofNSigmaPi(), p1.tofNSigmaKa()};
245+
const float tofNSigmas[3] = {unPackInTable<aod::pidtof_tiny::binning>(p1.tofNSigmaStorePr()), unPackInTable<aod::pidtof_tiny::binning>(p1.tofNSigmaStorePi()), unPackInTable<aod::pidtof_tiny::binning>(p1.tofNSigmaStoreKa())};
245246

246247
if (!IsParticleNSigma(p1.p(), tpcNSigmas[ConfTrackChoicePartOne], tofNSigmas[ConfTrackChoicePartOne])) {
247248
continue;

0 commit comments

Comments
 (0)