Skip to content

Commit 7900bb8

Browse files
authored
[PWGCF] Fix mode of daughter hist managers in resonance hist manager (#18407)
1 parent 59933dc commit 7900bb8

2 files changed

Lines changed: 6 additions & 9 deletions

File tree

‎PWGCF/Femto/Core/trackTrackTwoPhotonResonanceHistManager.h‎

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -148,12 +148,9 @@ class TrackTrackTwoPhotonResonanceHistManager
148148
{
149149
mHistogramRegistry = registry;
150150

151-
// omega(782) -> pi+ pi- pi0: both charged daughters are pions. Daughter managers are kept at
152-
// kReco regardless of the outer mode: their fillQa() needs detector-QA columns (tpcNClsFound,
153-
// itsNCls, ...) that plain FTracks doesn't carry (only the dedicated femtoTrackQa.cxx joins
154-
// those in) -- detailed per-track detector QA isn't this manager's job.
155-
mPosDauManager.template init<modes::Mode::kReco>(registry, PosDauSpecs, 1, 1, kPiPlus, ConfPosDauQaBinning);
156-
mNegDauManager.template init<modes::Mode::kReco>(registry, NegDauSpecs, 1, -1, kPiPlus, ConfNegDauQaBinning);
151+
// omega(782) -> pi+ pi- pi0: both charged daughters are pions
152+
mPosDauManager.template init<mode>(registry, PosDauSpecs, 1, 1, kPiPlus, ConfPosDauQaBinning);
153+
mNegDauManager.template init<mode>(registry, NegDauSpecs, 1, -1, kPiPlus, ConfNegDauQaBinning);
157154

158155
// the embedded pi0/eta candidate is a fully-fledged femto table with its own mask/extras
159156
// columns, so unlike the plain-track daughters above, it can just follow the outer mode.
@@ -171,9 +168,9 @@ class TrackTrackTwoPhotonResonanceHistManager
171168
void fill(T1 const& resonance, T2 const& tracks, T3 const& neutralDaus, T4 const& photons)
172169
{
173170
auto posDau = tracks.rawIteratorAt(resonance.posDauId() - tracks.offset());
174-
mPosDauManager.template fill<modes::Mode::kReco>(posDau, tracks);
171+
mPosDauManager.template fill<mode>(posDau, tracks);
175172
auto negDau = tracks.rawIteratorAt(resonance.negDauId() - tracks.offset());
176-
mNegDauManager.template fill<modes::Mode::kReco>(negDau, tracks);
173+
mNegDauManager.template fill<mode>(negDau, tracks);
177174
auto neutralDau = neutralDaus.rawIteratorAt(resonance.neutralDauId() - neutralDaus.offset());
178175
mNeutralDauManager.template fill<mode>(neutralDau, photons);
179176

‎PWGCF/Femto/Tasks/femtoTrackTrackTwoPhotonResonanceQa.cxx‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ struct FemtoTrackTrackTwoPhotonResonanceQa {
4444
using FilteredFemtoCollision = FilteredFemtoCollisions::iterator;
4545

4646
using FemtoOmegaMesons = o2::soa::Join<o2::aod::FOmegaMesons, o2::aod::FOmegaMesonMasks>;
47-
using FemtoTracks = o2::soa::Join<o2::aod::FTracks, o2::aod::FTrackMasks>;
47+
using FemtoTracks = o2::soa::Join<o2::aod::FTracks, o2::aod::FTrackMasks, o2::aod::FTrackMass, o2::aod::FTrackDcas, o2::aod::FTrackExtras, o2::aod::FTrackPids>;
4848
using FemtoPi0s = o2::soa::Join<o2::aod::FPi0s, o2::aod::FPi0Masks>;
4949
using FemtoPhotons = o2::soa::Join<o2::aod::FPhotons, o2::aod::FPhotonMasks, o2::aod::FPhotonExtras>;
5050

0 commit comments

Comments
 (0)