Skip to content

Commit 69c5113

Browse files
committed
Using the intermediate variable for N tracks
1 parent 81931a2 commit 69c5113

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

PWGHF/D2H/Tasks/taskPtFlucCharmHadrons.cxx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)