Skip to content

Commit 145d952

Browse files
zchochulZuzanna Chochulska
andauthored
PWGCF: FemtoUniverse -- MC p-Phi partition fix (#9690)
Co-authored-by: Zuzanna Chochulska <01150674@pw.edu.pl>
1 parent 883e4a8 commit 145d952

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

PWGCF/FemtoUniverse/Tasks/femtoUniversePairTaskTrackPhi.cxx

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,11 @@ struct FemtoUniversePairTaskTrackPhi {
5858

5959
Service<o2::framework::O2DatabasePDG> pdgMC;
6060

61-
// using FemtoFullParticles = soa::Join<aod::FDParticles, aod::FDExtParticles>;
62-
// Filter trackCutFilter = requireGlobalTrackInFilter();
63-
using FilteredFemtoFullParticles = soa::Join<aod::FDParticles, aod::FDExtParticles>;
61+
using FemtoFullParticles = soa::Join<aod::FDParticles, aod::FDExtParticles>;
62+
// Filters for selecting particles (both p1 and p2)
63+
Filter trackCutFilter = requireGlobalTrackInFilter(); // Global track cuts
64+
// Filter trackAdditionalfilter = (nabs(aod::femtouniverseparticle::eta) < twotracksconfigs.confEtaMax); // example filtering on configurable
65+
using FilteredFemtoFullParticles = soa::Filtered<FemtoFullParticles>;
6466

6567
SliceCache cache;
6668
Preslice<FilteredFemtoFullParticles> perCol = aod::femtouniverseparticle::fdCollisionId;
@@ -131,8 +133,8 @@ struct FemtoUniversePairTaskTrackPhi {
131133
(aod::femtouniverseparticle::pt < ConfTrack.confTrackPtHighLimit.value);
132134

133135
Partition<soa::Join<FilteredFemtoFullParticles, aod::FDMCLabels>> partsTrackMCTruth = aod::femtouniverseparticle::partType == static_cast<uint8_t>(aod::femtouniverseparticle::ParticleType::kMCTruthTrack) &&
134-
(aod::femtouniverseparticle::pidCut == static_cast<uint32_t>(ConfTrack.confTrackPDGCode.value)) &
135-
(aod::femtouniverseparticle::pt > ConfTrack.confTrackPtLowLimit.value) &&
136+
(aod::femtouniverseparticle::pidCut == static_cast<uint32_t>(ConfTrack.confTrackPDGCode)) &&
137+
(aod::femtouniverseparticle::pt > ConfTrack.confTrackPtLowLimit.value) &&
136138
(aod::femtouniverseparticle::pt < ConfTrack.confTrackPtHighLimit.value);
137139

138140
/// Particle 2 --- PHI MESON
@@ -151,6 +153,7 @@ struct FemtoUniversePairTaskTrackPhi {
151153
(aod::femtouniverseparticle::pt < ConfPhi.confPhiPtHighLimit.value);
152154

153155
Partition<soa::Join<FilteredFemtoFullParticles, aod::FDMCLabels>> partsPhiMCTruth = (aod::femtouniverseparticle::partType == static_cast<uint8_t>(aod::femtouniverseparticle::ParticleType::kMCTruthTrack)) &&
156+
154157
(aod::femtouniverseparticle::pidCut == static_cast<uint32_t>(333)) &&
155158
(aod::femtouniverseparticle::pt > ConfPhi.confPhiPtLowLimit.value) &&
156159
(aod::femtouniverseparticle::pt < ConfPhi.confPhiPtHighLimit.value);

0 commit comments

Comments
 (0)