Skip to content

Commit 7cf02af

Browse files
[PWGCF] Apply invariant mass cuts to cascade QA histograms (#17322)
1 parent c33782e commit 7cf02af

1 file changed

Lines changed: 16 additions & 4 deletions

File tree

PWGCF/FemtoUniverse/Tasks/femtoUniversePairTaskTrackCascadeExtended.cxx

Lines changed: 16 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
/// \brief Task for track and cascade correlations and QA
1414
/// \author Barbara Chytla, WUT Warsaw, barbara.chytla@cern.ch
1515
/// \author Shirajum Monira, WUT Warsaw, shirajum.monira@cern.ch
16+
/// \author Tomasz Pawlaczyk, WUT Warsaw, tpawlacz@cern.ch
1617

1718
#include "PWGCF/FemtoUniverse/Core/FemtoUniverseContainer.h"
1819
#include "PWGCF/FemtoUniverse/Core/FemtoUniverseDetaDphiStar.h"
@@ -459,11 +460,15 @@ struct femtoUniversePairTaskTrackCascadeExtended { // NOLINT(cppcoreguidelines-p
459460
if (!isParticleTOF(posChild, CascChildTable[cascparticleconfigs.confCascType1][0], &posChildTOF) || !isParticleTOF(negChild, CascChildTable[cascparticleconfigs.confCascType1][1], &negChildTOF) || !isParticleTOF(bachelor, CascChildTable[cascparticleconfigs.confCascType1][2], &bachelorTOF))
460461
continue;
461462

463+
CascQAExtra.fill(HIST("hMassXiSelected"), part.mLambda());
464+
CascQAExtra.fill(HIST("hInvMpT"), part.pt(), part.mLambda());
465+
466+
if (!invMCascade(part.mLambda(), part.mAntiLambda(), cascparticleconfigs.confCascType1))
467+
continue;
468+
462469
CascQAExtra.fill(HIST("hPtXi"), part.pt());
463470
CascQAExtra.fill(HIST("hEtaXi"), part.eta());
464471
CascQAExtra.fill(HIST("hPhiXi"), part.phi());
465-
CascQAExtra.fill(HIST("hMassXiSelected"), part.mLambda());
466-
CascQAExtra.fill(HIST("hInvMpT"), part.pt(), part.mLambda());
467472
}
468473
}
469474

@@ -483,6 +488,9 @@ struct femtoUniversePairTaskTrackCascadeExtended { // NOLINT(cppcoreguidelines-p
483488
if (!isParticleTOF(posChildExt, CascChildTable[cascparticleconfigs.confCascType1][0], &posChildTOFExt) || !isParticleTOF(negChildExt, CascChildTable[cascparticleconfigs.confCascType1][1], &negChildTOFExt) || !isParticleTOF(bachelorExt, CascChildTable[cascparticleconfigs.confCascType1][2], &bachelorTOFExt))
484489
continue;
485490

491+
if (!invMCascade(part.mLambda(), part.mAntiLambda(), cascparticleconfigs.confCascType1))
492+
continue;
493+
486494
CascQAExtra.fill(HIST("hDCAV0Daughters"), casc.dcaV0daughters());
487495
CascQAExtra.fill(HIST("hV0CosPA"), casc.cpav0());
488496
CascQAExtra.fill(HIST("hV0TranRad"), casc.v0radius());
@@ -527,11 +535,15 @@ struct femtoUniversePairTaskTrackCascadeExtended { // NOLINT(cppcoreguidelines-p
527535
if (!isParticleTOF(posChild, CascChildTable[cascparticleconfigs.confCascType1][0], &posChildTOF) || !isParticleTOF(negChild, CascChildTable[cascparticleconfigs.confCascType1][1], &negChildTOF) || !isParticleTOF(bachelor, CascChildTable[cascparticleconfigs.confCascType1][2], &bachelorTOF))
528536
continue;
529537

538+
CascQAExtra.fill(HIST("hMassXiSelected"), part.mLambda());
539+
CascQAExtra.fill(HIST("hInvMpT"), part.pt(), part.mLambda());
540+
541+
if (!invMCascade(part.mLambda(), part.mAntiLambda(), cascparticleconfigs.confCascType1))
542+
continue;
543+
530544
CascQAExtra.fill(HIST("hPtXi"), part.pt());
531545
CascQAExtra.fill(HIST("hEtaXi"), part.eta());
532546
CascQAExtra.fill(HIST("hPhiXi"), part.phi());
533-
CascQAExtra.fill(HIST("hMassXiSelected"), part.mLambda());
534-
CascQAExtra.fill(HIST("hInvMpT"), part.pt(), part.mLambda());
535547
}
536548
}
537549
}

0 commit comments

Comments
 (0)