Skip to content

Commit eba681b

Browse files
authored
[PWGJE] Adding charge conjugate to correlated decay channels in jetCorrelationD0 (#17396)
1 parent 8df7e8c commit eba681b

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

PWGJE/Tasks/jetCorrelationD0.cxx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -293,7 +293,7 @@ struct JetCorrelationD0 {
293293
}
294294
enum D0McCategory : int {
295295
Undefined = -1, // no truth match / unclassified
296-
Signal = 0, // correctly identified D0(bar), π+ K−
296+
Signal = 0, // correctly identified D0 and (bar), π+ K− + cc
297297
Reflection = 1, // true D0(bar) reconstructed with swapped mass hypothesis
298298
CorrBkgPiKPi0 = 2, // correlated background: π+ K− π0
299299
CorrBkgPiPi = 3, // correlated background: π+ π−
@@ -378,15 +378,15 @@ struct JetCorrelationD0 {
378378
}
379379
if ((std::abs(d0DecayChannel) == hf2Prong::DecayChannelMain::D0ToPiK) && (matchedFrom != 0) && (selectedAs == matchedFrom)) {
380380
category = D0McCategory::Signal; // D0 or D0bar, π+ K−
381-
} else if ((d0DecayChannel == hf2Prong::DecayChannelMain::D0ToPiK) && (selectedAs == -1 * matchedFrom)) {
381+
} else if ((std::abs(d0DecayChannel) == hf2Prong::DecayChannelMain::D0ToPiK) && (matchedFrom != 0) && (selectedAs == -1 * matchedFrom)) {
382382
category = D0McCategory::Reflection;
383-
} else if (d0DecayChannel == hf2Prong::DecayChannelMain::D0ToPiKPi0) {
383+
} else if (std::abs(d0DecayChannel) == hf2Prong::DecayChannelMain::D0ToPiKPi0) {
384384
category = D0McCategory::CorrBkgPiKPi0;
385-
} else if (d0DecayChannel == hf2Prong::DecayChannelMain::D0ToPiPi) {
385+
} else if (std::abs(d0DecayChannel) == hf2Prong::DecayChannelMain::D0ToPiPi) {
386386
category = D0McCategory::CorrBkgPiPi;
387-
} else if (d0DecayChannel == hf2Prong::DecayChannelMain::D0ToPiPiPi0) {
387+
} else if (std::abs(d0DecayChannel) == hf2Prong::DecayChannelMain::D0ToPiPiPi0) {
388388
category = D0McCategory::CorrBkgPiPiPi0;
389-
} else if (d0DecayChannel == hf2Prong::DecayChannelMain::D0ToKK) {
389+
} else if (std::abs(d0DecayChannel) == hf2Prong::DecayChannelMain::D0ToKK) {
390390
category = D0McCategory::CorrBkgKK;
391391
}
392392

0 commit comments

Comments
 (0)