Skip to content

Commit 7004a20

Browse files
committed
Fix compilation
1 parent 4315dd2 commit 7004a20

2 files changed

Lines changed: 13 additions & 22 deletions

File tree

‎PWGHF/DataModel/CandidateReconstructionTablesQa.h‎

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -306,15 +306,6 @@ struct HfHelperQa {
306306

307307
namespace o2::aod
308308
{
309-
// selection steps
310-
enum SelectionStep {
311-
RecoSkims = 0,
312-
RecoTopol,
313-
RecoPID,
314-
RecoMl,
315-
NSelectionSteps
316-
};
317-
318309
namespace hf_sel_candidate_omegac0_qa
319310
{
320311
DECLARE_SOA_COLUMN(IsSelOmegaC0ToOmegaPi, isSelOmegaC0ToOmegaPi, int); //!

‎PWGHF/TableProducer/candidateSelectorOmegac0ToOmegaPiQa.cxx‎

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
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

@@ -71,8 +71,8 @@ enum {
7171
/// Struct for applying Omegac0 -> Omega pi selection cuts
7272
struct 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

Comments
 (0)