Skip to content

Commit 0c9de9c

Browse files
committed
Table fix
1 parent eb65476 commit 0c9de9c

2 files changed

Lines changed: 14 additions & 12 deletions

File tree

PWGLF/DataModel/LFPhiStrangeCorrelationTables.h

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -151,7 +151,7 @@ DECLARE_SOA_COLUMN(Phi, phi, float);
151151
DECLARE_SOA_COLUMN(HasTOF, hasTOF, bool);
152152

153153
DECLARE_SOA_DYNAMIC_COLUMN(InNSigmaRegion, inNSigmaRegion,
154-
[](float nSigmaTPC, float pt, bool hasTOF, float nSigmaTOF, float pidTPCMax, float tofPIDThreshold, float pidTOFMax) -> bool {
154+
[](float nSigmaTPC, bool hasTOF, float nSigmaTOF, float pidTPCMax, float pidTOFMax) -> bool {
155155
if (std::abs(nSigmaTPC) >= pidTPCMax) {
156156
return false; // TPC check failed
157157
}
@@ -171,8 +171,9 @@ DECLARE_SOA_TABLE(PionTracksData, "AOD", "PITRACKSDATA",
171171
lf_selection_pion_track::Y,
172172
lf_selection_pion_track::Phi,
173173
lf_selection_pion_track::HasTOF,
174-
lf_selection_pion_track::InNSigmaRegion<lf_selection_pion_track::NSigmaTPC, lf_selection_pion_track::Pt,
175-
lf_selection_pion_track::HasTOF, lf_selection_pion_track::NSigmaTOF>);
174+
lf_selection_pion_track::InNSigmaRegion<lf_selection_pion_track::NSigmaTPC,
175+
lf_selection_pion_track::HasTOF,
176+
lf_selection_pion_track::NSigmaTOF>);
176177

177178
DECLARE_SOA_TABLE(PionTracksMcReco, "AOD", "PITRACKSMCRECO",
178179
soa::Index<>,
@@ -183,8 +184,9 @@ DECLARE_SOA_TABLE(PionTracksMcReco, "AOD", "PITRACKSMCRECO",
183184
lf_selection_pion_track::Y,
184185
lf_selection_pion_track::Phi,
185186
lf_selection_pion_track::HasTOF,
186-
lf_selection_pion_track::InNSigmaRegion<lf_selection_pion_track::NSigmaTPC, lf_selection_pion_track::Pt,
187-
lf_selection_pion_track::HasTOF, lf_selection_pion_track::NSigmaTOF>);
187+
lf_selection_pion_track::InNSigmaRegion<lf_selection_pion_track::NSigmaTPC,
188+
lf_selection_pion_track::HasTOF,
189+
lf_selection_pion_track::NSigmaTOF>);
188190
} // namespace o2::aod
189191

190192
#endif // PWGLF_DATAMODEL_LFPHISTRANGECORRELATIONTABLES_H_

PWGLF/Tasks/Strangeness/phiStrangeCorrelation.cxx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -242,7 +242,7 @@ struct PhiStrangenessCorrelation {
242242
Configurable<bool> selectPionInSigRegion{"selectPionInSigRegion", true, "Select Pion candidates in signal region"};
243243
Configurable<float> pidTPCMax{"pidTPCMax", 2.0f, "Maximum nSigma TPC"};
244244
Configurable<float> pidTOFMax{"pidTOFMax", 2.0f, "Maximum nSigma TOF"};
245-
Configurable<float> tofPIDThreshold{"tofPIDThreshold", 0.5f, "Minimum pT after which TOF PID is applicable"};
245+
// Configurable<float> tofPIDThreshold{"tofPIDThreshold", 0.5f, "Minimum pT after which TOF PID is applicable"};
246246
} pionConfigs;
247247

248248
// Configurables on phi pT bins
@@ -515,10 +515,10 @@ struct PhiStrangenessCorrelation {
515515
const bool applyPionNSigmaCut = (analysisMode == kDeltaYvsDeltaPhi) && pionConfigs.selectPionInSigRegion;
516516
const float& pidTPCMax = pionConfigs.pidTPCMax;
517517
const float& pidTOFMax = pionConfigs.pidTOFMax;
518-
const float& tofPIDThreshold = pionConfigs.tofPIDThreshold;
518+
// const float& tofPIDThreshold = pionConfigs.tofPIDThreshold;
519519

520520
auto isPionValid = [&](const auto& pion) {
521-
return (!applyEfficiency || pion.pt() <= binspTPi->back()) && (!applyPionNSigmaCut || pion.inNSigmaRegion(pidTPCMax, tofPIDThreshold, pidTOFMax));
521+
return (!applyEfficiency || pion.pt() <= binspTPi->back()) && (!applyPionNSigmaCut || pion.inNSigmaRegion(pidTPCMax, pidTOFMax));
522522
};
523523

524524
for (const auto& phiCand : phiCandidates) {
@@ -741,10 +741,10 @@ struct PhiStrangenessCorrelation {
741741
const bool applyPionNSigmaCut = (analysisMode == kDeltaYvsDeltaPhi) && pionConfigs.selectPionInSigRegion;
742742
const float& pidTPCMax = pionConfigs.pidTPCMax;
743743
const float& pidTOFMax = pionConfigs.pidTOFMax;
744-
const float& tofPIDThreshold = pionConfigs.tofPIDThreshold;
744+
// const float& tofPIDThreshold = pionConfigs.tofPIDThreshold;
745745

746746
auto isPionValid = [&](const auto& pion) {
747-
return (!applyEfficiency || pion.pt() <= binspTPi->back()) && (!applyPionNSigmaCut || pion.inNSigmaRegion(pidTPCMax, tofPIDThreshold, pidTOFMax));
747+
return (!applyEfficiency || pion.pt() <= binspTPi->back()) && (!applyPionNSigmaCut || pion.inNSigmaRegion(pidTPCMax, pidTOFMax));
748748
};
749749

750750
auto tuplePhiPion = std::make_tuple(phiCandidates, pionTracks);
@@ -835,10 +835,10 @@ struct PhiStrangenessCorrelation {
835835
const bool applyPionNSigmaCut = (analysisMode == kDeltaYvsDeltaPhi) && pionConfigs.selectPionInSigRegion;
836836
const float& pidTPCMax = pionConfigs.pidTPCMax;
837837
const float& pidTOFMax = pionConfigs.pidTOFMax;
838-
const float& tofPIDThreshold = pionConfigs.tofPIDThreshold;
838+
// const float& tofPIDThreshold = pionConfigs.tofPIDThreshold;
839839

840840
auto isPionValid = [&](const auto& pion) {
841-
return !applyPionNSigmaCut || pion.inNSigmaRegion(pidTPCMax, tofPIDThreshold, pidTOFMax);
841+
return !applyPionNSigmaCut || pion.inNSigmaRegion(pidTPCMax, pidTOFMax);
842842
};
843843

844844
std::unordered_map<int, std::vector<int>> collsGrouped;

0 commit comments

Comments
 (0)