Skip to content

Commit

Permalink
Using TESTBIT
Browse files Browse the repository at this point in the history
  • Loading branch information
apalasciano committed Sep 4, 2024
1 parent 374e8d2 commit 1226296
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions PWGHF/HFC/TableProducer/correlatorDplusHadrons.cxx
Original file line number Diff line number Diff line change
Expand Up @@ -417,7 +417,7 @@ struct HfCorrelatorDplusHadrons {
efficiencyWeightD = 1. / efficiencyD->at(effBinD);
}
// Dplus flag
flagDplusSignal = std::abs(candidate.flagMcMatchRec()) == 1 << aod::hf_cand_3prong::DecayType::DplusToPiKPi;
flagDplusSignal = TESTBIT(std::abs(candidate.flagMcMatchRec()), aod::hf_cand_3prong::DecayType::DplusToPiKPi);
// prompt and non-prompt division
isDplusPrompt = candidate.originMcRec() == RecoDecay::OriginType::Prompt;
isDplusNonPrompt = candidate.originMcRec() == RecoDecay::OriginType::NonPrompt;
Expand Down Expand Up @@ -524,7 +524,7 @@ struct HfCorrelatorDplusHadrons {
if (std::abs(particle1.pdgCode()) != Pdg::kDPlus) {
continue;
}
if (std::abs(particle1.flagMcMatchGen()) != 1 << aod::hf_cand_3prong::DecayType::DplusToPiKPi) {
if (!TESTBIT(std::abs(particle1.flagMcMatchGen()), aod::hf_cand_3prong::DecayType::DplusToPiKPi)) {
continue;
}
double yD = RecoDecay::y(particle1.pVector(), MassDPlus);
Expand Down Expand Up @@ -628,7 +628,7 @@ struct HfCorrelatorDplusHadrons {
continue;
}
// Dplus flag
bool flagDplusSignal = std::abs(candidate.flagMcMatchRec()) == 1 << aod::hf_cand_3prong::DecayType::DplusToPiKPi;
bool flagDplusSignal = TESTBIT(std::abs(candidate.flagMcMatchRec()), aod::hf_cand_3prong::DecayType::DplusToPiKPi);
// prompt and non-prompt division
bool isDplusPrompt = candidate.originMcRec() == RecoDecay::OriginType::Prompt;
bool isDplusNonPrompt = candidate.originMcRec() == RecoDecay::OriginType::NonPrompt;
Expand Down

0 comments on commit 1226296

Please sign in to comment.