diff --git a/Analysis/Tasks/PWGHF/taskDPlus.cxx b/Analysis/Tasks/PWGHF/taskDPlus.cxx index 0b7c9a3d96d6b..1eac9a2fbabe6 100644 --- a/Analysis/Tasks/PWGHF/taskDPlus.cxx +++ b/Analysis/Tasks/PWGHF/taskDPlus.cxx @@ -62,6 +62,11 @@ struct TaskDPlus { void process(aod::HfCandProng3 const& candidates) { for (auto& candidate : candidates) { + //apply only candidate pre-selections for the moment, not possible in Filter + //since expressions do not support binary operators + if (!(candidate.hfflag() & DPlusToPiKPi)) { + continue; + } registry.fill(HIST("hMass"), InvMassDPlus(candidate)); registry.fill(HIST("hPt"), candidate.pt()); registry.fill(HIST("hEta"), candidate.eta());