Skip to content

Commit ab297f2

Browse files
authored
PWGLF: Added TOF for pions (#6888)
* Minor fix * Added TOF for pions
1 parent 0bc24ed commit ab297f2

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

PWGLF/Tasks/Strangeness/phik0sanalysis.cxx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ static constexpr std::string_view PhiK0SSESCut[nMultBin] = {"h2PhiK0SSESCut_0_1"
7474
static constexpr std::string_view PhiPiSEInc[nMultBin] = {"h2PhiPiSEInc_0_1", "h2PhiPiSEInc_1_5", "h2PhiPiSEInc_5_10", "h2PhiPiSEInc_10_15", "h2PhiPiSEInc_15_20",
7575
"h2PhiPiSEInc_20_30", "h2PhiPiSEInc_30_40", "h2PhiPiSEInc_40_50", "h2PhiPiSEInc_50_70", "h2PhiPiSEInc_70_100"};
7676
static constexpr std::string_view PhiPiSEFCut[nMultBin] = {"h2PhiPiSEFCut_0_1", "h2PhiPiSEFCut_1_5", "h2PhiPiSEFCut_5_10", "h2PhiPiSEFCut_10_15", "h2PhiPiSEFCut_15_20",
77-
"h2PhiK0SSEFCut_20_30", "h2PhiK0SSEFCut_30_40", "h2PhiK0SSEFCut_40_50", "h2PhiK0SSEFCut_50_70", "h2PhiK0SSEFCut_70_100"};
77+
"h2PhiPiSEFCut_20_30", "h2PhiPiSEFCut_30_40", "h2PhiPiSEFCut_40_50", "h2PhiPiSEFCut_50_70", "h2PhiPiSEFCut_70_100"};
7878
static constexpr std::string_view PhiPiSESCut[nMultBin] = {"h2PhiPiSESCut_0_1", "h2PhiPiSESCut_1_5", "h2PhiPiSESCut_5_10", "h2PhiPiSESCut_10_15", "h2PhiPiSESCut_15_20",
7979
"h2PhiPiSESCut_20_30", "h2PhiPiSESCut_30_40", "h2PhiPiSESCut_40_50", "h2PhiPiSESCut_50_70", "h2PhiPiSESCut_70_100"};
8080
} // namespace
@@ -109,7 +109,7 @@ struct phik0shortanalysis {
109109
Configurable<float> upmK0S{"upmK0S", 0.52, "Upper limit on K0Short mass"};
110110

111111
// Configurables on Phi mass
112-
Configurable<int> nBins{"nBins", 50, "N bins in cfgPhimassaxis"};
112+
Configurable<int> nBins{"nBins", 15, "N bins in cfgPhimassaxis"};
113113
Configurable<std::vector<float>> lowmPhiInc{"lowmPhiInc", std::vector<float>{flowmPhiInc, flowmPhiInc + nMultBin}, "Lower limits on Phi mass Inclusive"};
114114
Configurable<std::vector<float>> upmPhiInc{"upmPhiInc", std::vector<float>{fupmPhiInc, fupmPhiInc + nMultBin}, "Upper limits on Phi mass Inclusive"};
115115
Configurable<std::vector<float>> lowmPhiFCut{"lowmPhiFCut", std::vector<float>{flowmPhiFCut, flowmPhiFCut + nMultBin}, "Lower limits on Phi mass First Cut"};
@@ -135,6 +135,7 @@ struct phik0shortanalysis {
135135
Configurable<float> maxChi2ITS{"maxChi2ITS", 36.0f, "max chi2 per cluster ITS"};
136136
Configurable<float> dcaxyMax{"dcaxyMax", 0.1f, "Maximum DCAxy to primary vertex"};
137137
Configurable<float> dcazMax{"dcazMax", 0.1f, "Maximum DCAz to primary vertex"};
138+
Configurable<float> NSigmaTOFPion{"NSigmaTOFPion", 5.0, "NSigmaTOFPion"};
138139

139140
// Configurables for invariant mass histograms filling
140141
Configurable<double> cfgFirstCutonDeltay{"cgfFirstCutonDeltay", 0.5, "First upper bound on Deltay selection"};
@@ -374,6 +375,10 @@ struct phik0shortanalysis {
374375
return false;
375376
if (std::abs(track.dcaZ()) > dcazMax)
376377
return false;
378+
if (!track.hasTOF())
379+
return false;
380+
if (std::abs(track.tofNSigmaPi()) > NSigmaTOFPion)
381+
return false;
377382
return true;
378383
}
379384

0 commit comments

Comments
 (0)