1919#include " PWGHF/Core/SelectorCuts.h"
2020#include " PWGHF/DataModel/AliasTables.h"
2121#include " PWGHF/DataModel/CandidateReconstructionTablesQa.h"
22- // #include "PWGHF/DataModel/CandidateSelectionTables.h"
22+ #include " PWGHF/DataModel/CandidateSelectionTables.h"
2323#include " PWGHF/DataModel/TrackIndexSkimmingTables.h"
2424#include " PWGHF/Utils/utilsAnalysis.h"
2525
7171// / Struct for applying Omegac0 -> Omega pi selection cuts
7272struct HfCandidateSelectorToOmegaPiQa {
7373 // Filled for both DCAFitter and KFParticle
74- Produces<hfSelOmegaC0ToOmegaPi > hfSelOmegaC0ToOmegaPiCandidate;
75- Produces<hfMlOmegaC0ToOmegaPi > hfMlOmegaC0ToOmegaPiCandidate;
74+ Produces<HfSelOmegaC0ToOmegaPi > hfSelOmegaC0ToOmegaPiCandidate;
75+ Produces<HfMlOmegaC0ToOmegaPi > hfMlOmegaC0ToOmegaPiCandidate;
7676
7777 // cuts from SelectorCuts.h - pT dependent cuts
7878 Configurable<std::vector<double >> binsPt{" binsPt" , std::vector<double >{hf_cuts_omegac_to_omega_pi::vecBinsPt}, " pT bin limits" };
@@ -547,11 +547,11 @@ struct HfCandidateSelectorToOmegaPiQa {
547547 // Apply cuts with charm baryon & charm bachelor related informations
548548 // returns true if all cuts are passed
549549 template <int svReco, typename T>
550- bool selectOnHf (const T& candidate, TracksSel const & tracks, const int & inputPtBin )
550+ bool selectOnHf (const T& candidate, TracksSel const & tracks)
551551 {
552552 auto ptCandOmegac = candidate.pt ();
553- int pTBin = findBin (binsPt, ptCandOmegac);
554- if (pTBin == -1 ) {
553+ int ptBin = findBin (binsPt, ptCandOmegac);
554+ if (ptBin == -1 ) {
555555 return false ;
556556 }
557557
@@ -575,7 +575,7 @@ struct HfCandidateSelectorToOmegaPiQa {
575575 registry.fill (HIST (" hSelStatusHf" ), 2.0 );
576576
577577 // pT: Charm Bachelor
578- if (inputPtBin < 0 || trackPiFromCharm.pt () < cuts->get (inputPtBin , " pT pi from Omegac" )) {
578+ if (trackPiFromCharm.pt () < cuts->get (ptBin , " pT pi from Omegac" )) {
579579 return false ;
580580 }
581581 registry.fill (HIST (" hSelStatusHf" ), 3.0 );
@@ -720,7 +720,7 @@ struct HfCandidateSelectorToOmegaPiQa {
720720 int statusOmegaC0ToOmegaPi = 0 ;
721721 outputMlOmegac.clear ();
722722
723- if (!TESTBIT (candidate.hfFlag (), aod::hf_cand_casc_lf::DecayType2Prong::XiczeroOmegaczeroToXiPi)) {
723+ if (!TESTBIT (candidate.hfflag (), aod::hf_cand_casc_lf::DecayType2Prong::XiczeroOmegaczeroToXiPi)) {
724724 hfSelOmegaC0ToOmegaPiCandidate (statusOmegaC0ToOmegaPi);
725725 if (applyMl) {
726726 hfMlOmegaC0ToOmegaPiCandidate (outputMlOmegac);
@@ -747,7 +747,7 @@ struct HfCandidateSelectorToOmegaPiQa {
747747
748748 // Topological selection + track quality selection
749749 const bool selectedLf = selectOnLf<svReco>(candidate);
750- const bool selectedHf = selectOnHf<svReco>(candidate, tracks, pTBin );
750+ const bool selectedHf = selectOnHf<svReco>(candidate, tracks);
751751 const bool selectedTrackQuality = selectOnTrackQuality (trackPiFromLam, trackPrFromLam, trackKaFromCasc, trackPiFromCharm);
752752
753753 if (!selectedLf || !selectedHf || !selectedTrackQuality) {
@@ -760,10 +760,10 @@ struct HfCandidateSelectorToOmegaPiQa {
760760 SETBIT (statusOmegaC0ToOmegaPi, aod::SelectionStep::RecoTopol);
761761
762762 // Track level PID selection
763- int pidPrFromLam = - 1 ;
764- int pidPiFromLam = - 1 ;
765- int pidKaFromCasc = - 1 ;
766- int pidPiFromCharmBaryon = - 1 ;
763+ TrackSelectorPID::Status pidPrFromLam{} ;
764+ TrackSelectorPID::Status pidPiFromLam{} ;
765+ TrackSelectorPID::Status pidKaFromCasc{} ;
766+ TrackSelectorPID::Status pidPiFromCharmBaryon{} ;
767767
768768 if (usePidTpcOnly) {
769769 pidPrFromLam = selectorProton.statusTpc (trackPrFromLam);
0 commit comments