Skip to content

Commit 45de2fa

Browse files
cterrevoCristina Terrevolialibuild
authored
Additional selection for Xic (#2726)
* adding further selections (DLxy,ct,NormXY,ImpPar) * fixed duplications * Please consider the following formatting changes --------- Co-authored-by: Cristina Terrevoli <cristinaterrevoli@dhcp209.ba.infn.it> Co-authored-by: ALICE Action Bot <alibuild@cern.ch>
1 parent 1cc0061 commit 45de2fa

3 files changed

Lines changed: 151 additions & 63 deletions

File tree

PWGHF/Core/SelectorCuts.h

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -461,7 +461,7 @@ static const std::vector<std::string> labelsCutVar = {"deltaM", "pT Pi", "pT K",
461461
namespace hf_cuts_xic_to_p_k_pi
462462
{
463463
static const int nBinsPt = 10;
464-
static const int nCutVars = 7;
464+
static const int nCutVars = 11;
465465
// default values for the pT bin edges (can be used to configure histogram axis)
466466
// offset by 1 from the bin numbers in cuts array
467467
constexpr double binsPt[nBinsPt + 1] = {
@@ -478,17 +478,17 @@ constexpr double binsPt[nBinsPt + 1] = {
478478
36.};
479479
auto vecBinsPt = std::vector<double>{binsPt, binsPt + nBinsPt + 1};
480480

481-
// default values for the cuts
482-
constexpr double cuts[nBinsPt][nCutVars] = {{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8}, /* 0 < pT < 1 */
483-
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8}, /* 1 < pT < 2 */
484-
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8}, /* 2 < pT < 3 */
485-
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8}, /* 3 < pT < 4 */
486-
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8}, /* 4 < pT < 5 */
487-
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8}, /* 5 < pT < 6 */
488-
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8}, /* 6 < pT < 8 */
489-
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8}, /* 8 < pT < 12 */
490-
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8}, /* 12 < pT < 24 */
491-
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8}}; /* 24 < pT < 36 */
481+
// default values for the cuts m ptP ptK ptPi chi2PCA dL cosp, dLXY, NdL, ct, ImpParXY
482+
constexpr double cuts[nBinsPt][nCutVars] = {{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8, 0.005, 4., 2., 0.}, /* 0 < pT < 1 */
483+
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8, 0.005, 4., 2., 0.}, /* 1 < pT < 2 */
484+
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8, 0.005, 4., 2., 0.}, /* 2 < pT < 3 */
485+
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8, 0.005, 4., 2., 0.}, /* 3 < pT < 4 */
486+
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8, 0.005, 4., 2., 0.}, /* 4 < pT < 5 */
487+
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8, 0.005, 4., 2., 0.}, /* 5 < pT < 6 */
488+
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8, 0.005, 4., 2., 0.}, /* 6 < pT < 8 */
489+
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8, 0.005, 4., 2., 0.}, /* 8 < pT < 12 */
490+
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8, 0.005, 4., 2., 0.}, /* 12 < pT < 24 */
491+
{0.400, 0.4, 0.4, 0.4, 1e-5, 0.005, 0.8, 0.005, 4., 2., 0.}}; /* 24 < pT < 36 */
492492

493493
// row labels
494494
static const std::vector<std::string> labelsPt = {
@@ -504,7 +504,7 @@ static const std::vector<std::string> labelsPt = {
504504
"pT bin 9"};
505505

506506
// column labels
507-
static const std::vector<std::string> labelsCutVar = {"m", "pT p", "pT K", "pT Pi", "chi2PCA", "decay length", "cos pointing angle"};
507+
static const std::vector<std::string> labelsCutVar = {"m", "pT p", "pT K", "pT Pi", "chi2PCA", "decay length", "cos pointing angle", "decLengthXY", "normDecLXY", "ct", "impParXY"};
508508
} // namespace hf_cuts_xic_to_p_k_pi
509509

510510
namespace hf_cuts_xicc_to_p_k_pi_pi

0 commit comments

Comments
 (0)