@@ -420,12 +420,14 @@ struct HfTaskPtFlucCharmHadrons {
420420 float candPtProduct{0 .f };
421421 float meanPtA{0 .f };
422422 float meanPtB{0 .f };
423+ int nATrk{nA};
424+ int nBTrk{nB};
423425 if (eta > etaAMin.value && eta < etaAMax.value ) {
424- std::tie (meanPtB, nB ) = removeDaughtersFromMeanPt<Channel, decltype (cand)>(cand, RawMeanPtB, nB, trkIDB);
426+ std::tie (meanPtB, nBTrk ) = removeDaughtersFromMeanPt<Channel, decltype (cand)>(cand, RawMeanPtB, nB, trkIDB);
425427 meanPtA = RawMeanPtA; // no need to remove daughters from A if candidate is in A
426428 candPtProduct = pt * meanPtB;
427429 } else if (eta > etaBMin.value && eta < etaBMax.value ) {
428- std::tie (meanPtA, nA ) = removeDaughtersFromMeanPt<Channel, decltype (cand)>(cand, RawMeanPtA, nA, trkIDA);
430+ std::tie (meanPtA, nATrk ) = removeDaughtersFromMeanPt<Channel, decltype (cand)>(cand, RawMeanPtA, nA, trkIDA);
429431 meanPtB = RawMeanPtB; // no need to remove daughters from B if candidate is in B
430432 candPtProduct = pt * meanPtA;
431433 }
@@ -434,7 +436,7 @@ struct HfTaskPtFlucCharmHadrons {
434436 auto [invMass, sign] = getCandMassAndSign<Channel, decltype (cand), T1, Trk>(cand);
435437
436438 // fill charm-bulk correlation thnsparse
437- registry.fill (HIST (" hCharmBulkCorrelations" ), invMass, cent, pt, sign, ml1, ml2, eta, meanPtA, meanPtB, candPtProduct, nA, nB );
439+ registry.fill (HIST (" hCharmBulkCorrelations" ), invMass, cent, pt, sign, ml1, ml2, eta, meanPtA, meanPtB, candPtProduct, nATrk, nBTrk );
438440 }
439441 } else {
440442 int nDcandTotA = 0 ;
0 commit comments