Skip to content

Commit d445bd2

Browse files
committed
pT cut according to suggestions
1 parent 77f281c commit d445bd2

File tree

1 file changed

+30
-22
lines changed

1 file changed

+30
-22
lines changed

PWGHF/TableProducer/trackIndexSkimCreator.cxx

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -3363,15 +3363,15 @@ struct HfTrackIndexSkimCreatorLfCascades {
33633363
registry.add("hDCACascDau", "hDCACascDau", {HistType::kTH1D, {{500, 0.0f, 5.0f, "cm^{2}"}}});
33643364
registry.add("hLambdaMass", "hLambdaMass", {HistType::kTH1D, {{400, 0.916f, 1.316f, "Inv. Mass (GeV/c^{2})"}}});
33653365

3366-
// pT rej
3366+
//pT rej
33673367
registry.add("hPtCutsXicZeroOmegacZeroToXiPi", "Omegac/Xic to Xi Pi tracks selected by pT;#it{p}_{T} (GeV/#it{c});entries", {HistType::kTH1D, {{500, 0., 50.}}});
33683368
registry.add("hPtCutsOmegacZeroToOmegaPi", "Omegac to Omega Pi tracks selected by pT;#it{p}_{T} (GeV/#it{c});entries", {HistType::kTH1D, {{500, 0., 50.}}});
33693369
registry.add("hPtCutsOmegacZeroToOmegaKa", "Omegac to Omega Ka tracks selected by pT;#it{p}_{T} (GeV/#it{c});entries", {HistType::kTH1D, {{500, 0., 50.}}});
33703370
registry.add("hPtCutsXicPlusToXiPiPi", "Xicplus to Xi Pi Pi tracks selected by pT;#it{p}_{T} (GeV/#it{c});entries", {HistType::kTH1D, {{500, 0., 50.}}});
3371-
registry.add("hRejpTStatusXicZeroOmegacZeroToXiPi", "XicZeroOmegacZeroToXiPi rejected by pT status;status;entries", {HistType::kTH1D, {{2, -0.5, 1.5}}}); // pass dcafitter --> 0, pT>pTmin --> 1
3372-
registry.add("hRejpTStatusOmegacZeroToOmegaPi", "OmegacZeroToOmegaPi rejected by pT status;status;entries", {HistType::kTH1D, {{2, -0.5, 1.5}}});
3373-
registry.add("hRejpTStatusOmegacZeroToOmegaKa", "OmegacZeroToOmegaKa rejected by pT status;status;entries", {HistType::kTH1D, {{2, -0.5, 1.5}}});
3374-
registry.add("hRejpTStatusXicPlusToXiPiPi", "XicPlusToXiPiPi rejected by pT status;status;entries", {HistType::kTH1D, {{2, -0.5, 1.5}}});
3371+
registry.add("hRejpTStatusXicZeroOmegacZeroToXiPi", "XicZeroOmegacZeroToXiPi rejected by pT status;status;entries", {HistType::kTH1D, {{2, -0.5, 1.5}}}); //pass dcafitter --> 0, pT>pTmin --> 1
3372+
registry.add("hRejpTStatusOmegacZeroToOmegaPi", "OmegacZeroToOmegaPi rejected by pT status;status;entries", {HistType::kTH1D, {{2, -0.5, 1.5}}});
3373+
registry.add("hRejpTStatusOmegacZeroToOmegaKa", "OmegacZeroToOmegaKa rejected by pT status;status;entries", {HistType::kTH1D, {{2, -0.5, 1.5}}});
3374+
registry.add("hRejpTStatusXicPlusToXiPiPi", "XicPlusToXiPiPi rejected by pT status;status;entries", {HistType::kTH1D, {{2, -0.5, 1.5}}});
33753375

33763376
// mass spectra
33773377
registry.add("hMassXicZeroOmegacZeroToXiPi", "2-prong candidates;inv. mass (#Xi #pi) (GeV/#it{c}^{2});entries", {HistType::kTH1D, {{500, 2., 3.}}});
@@ -3575,11 +3575,13 @@ struct HfTrackIndexSkimCreatorLfCascades {
35753575
std::array<std::array<float, 3>, 2> arrMomToXi = {pVecXi, pVecPion1XiHyp};
35763576
auto mass2ProngXiHyp = RecoDecay::m(arrMomToXi, arrMass2Prong[hf_cand_casc_lf::DecayType2Prong::XiczeroOmegaczeroToXiPi]);
35773577

3578-
if ((std::abs(casc.mXi() - massXi) < config.cascadeMassWindow) && (mass2ProngXiHyp >= config.massXiPiMin) && (mass2ProngXiHyp <= config.massXiPiMax)) {
3579-
registry.fill(HIST("hRejpTStatusXicZeroOmegacZeroToXiPi"), 0);
3580-
if (ptXic >= config.ptMinXicZeroOmegacZeroToXiPiLfCasc) {
3578+
if ((std::abs(casc.mXi() - massXi) < config.cascadeMassWindow) && (mass2ProngXiHyp >= config.massXiPiMin) && (mass2ProngXiHyp <= config.massXiPiMax))
3579+
{
3580+
registry.fill(HIST("hRejpTStatusXicZeroOmegacZeroToXiPi"),0);
3581+
if (ptXic >= config.ptMinXicZeroOmegacZeroToXiPiLfCasc)
3582+
{
35813583
SETBIT(hfFlag, aod::hf_cand_casc_lf::DecayType2Prong::XiczeroOmegaczeroToXiPi);
3582-
registry.fill(HIST("hRejpTStatusXicZeroOmegacZeroToXiPi"), 1);
3584+
registry.fill(HIST("hRejpTStatusXicZeroOmegacZeroToXiPi"),1);
35833585
}
35843586
}
35853587

@@ -3623,19 +3625,24 @@ struct HfTrackIndexSkimCreatorLfCascades {
36233625
auto mass2ProngOmegaPiHyp = RecoDecay::m(arrMomToOmega, arrMass2Prong[hf_cand_casc_lf::DecayType2Prong::OmegaczeroToOmegaPi]);
36243626
auto mass2ProngOmegaKHyp = RecoDecay::m(arrMomToOmega, arrMass2Prong[hf_cand_casc_lf::DecayType2Prong::OmegaczeroToOmegaK]);
36253627

3626-
if (std::abs(casc.mOmega() - massOmega) < config.cascadeMassWindow) {
3627-
if ((mass2ProngOmegaPiHyp >= config.massOmegaCharmBachelorMin) && (mass2ProngOmegaPiHyp <= config.massOmegaCharmBachelorMax)) {
3628-
registry.fill(HIST("hRejpTStatusOmegacZeroToOmegaPi"), 0);
3629-
if (ptOmegac >= config.ptMinOmegacZeroToOmegaPiLfCasc) {
3628+
if (std::abs(casc.mOmega() - massOmega) < config.cascadeMassWindow)
3629+
{
3630+
if ((mass2ProngOmegaPiHyp >= config.massOmegaCharmBachelorMin) && (mass2ProngOmegaPiHyp <= config.massOmegaCharmBachelorMax))
3631+
{
3632+
registry.fill(HIST("hRejpTStatusOmegacZeroToOmegaPi"),0);
3633+
if (ptOmegac >= config.ptMinOmegacZeroToOmegaPiLfCasc)
3634+
{
36303635
SETBIT(hfFlag, aod::hf_cand_casc_lf::DecayType2Prong::OmegaczeroToOmegaPi);
3631-
registry.fill(HIST("hRejpTStatusOmegacZeroToOmegaPi"), 1);
3636+
registry.fill(HIST("hRejpTStatusOmegacZeroToOmegaPi"),1);
36323637
}
36333638
}
3634-
if ((mass2ProngOmegaKHyp >= config.massOmegaCharmBachelorMin) && (mass2ProngOmegaKHyp <= config.massOmegaCharmBachelorMax)) {
3635-
registry.fill(HIST("hRejpTStatusOmegacZeroToOmegaKa"), 0);
3636-
if (ptOmegac >= config.ptMinOmegaczeroToOmegaKaLfCasc) {
3639+
if ((mass2ProngOmegaKHyp >= config.massOmegaCharmBachelorMin) && (mass2ProngOmegaKHyp <= config.massOmegaCharmBachelorMax))
3640+
{
3641+
registry.fill(HIST("hRejpTStatusOmegacZeroToOmegaKa"),0);
3642+
if (ptOmegac >= config.ptMinOmegaczeroToOmegaKaLfCasc)
3643+
{
36373644
SETBIT(hfFlag, aod::hf_cand_casc_lf::DecayType2Prong::OmegaczeroToOmegaK);
3638-
registry.fill(HIST("hRejpTStatusOmegacZeroToOmegaKa"), 1);
3645+
registry.fill(HIST("hRejpTStatusOmegacZeroToOmegaKa"),1);
36393646
}
36403647
}
36413648
}
@@ -3726,11 +3733,12 @@ struct HfTrackIndexSkimCreatorLfCascades {
37263733
std::array<std::array<float, 3>, 3> arr3Mom = {pVec1, pVec2, pVec3};
37273734
auto mass3Prong = RecoDecay::m(arr3Mom, arrMass3Prong[hf_cand_casc_lf::DecayType3Prong::XicplusToXiPiPi]);
37283735

3729-
if ((std::abs(casc.mXi() - massXi) < config.cascadeMassWindow) && (mass3Prong >= config.massXiPiPiMin) && (mass3Prong <= config.massXiPiPiMax)) {
3730-
registry.fill(HIST("hRejpTStatusXicPlusToXiPiPi"), 0);
3731-
if (ptXic3Prong >= config.ptMinXicplusLfCasc) {
3736+
if ((std::abs(casc.mXi() - massXi) < config.cascadeMassWindow) && (mass3Prong >= config.massXiPiPiMin) && (mass3Prong <= config.massXiPiPiMax))
3737+
{ registry.fill(HIST("hRejpTStatusXicPlusToXiPiPi"),0);
3738+
if (ptXic3Prong >= config.ptMinXicplusLfCasc)
3739+
{
37323740
SETBIT(hfFlag, aod::hf_cand_casc_lf::DecayType3Prong::XicplusToXiPiPi);
3733-
registry.fill(HIST("hRejpTStatusXicPlusToXiPiPi"), 1);
3741+
registry.fill(HIST("hRejpTStatusXicPlusToXiPiPi"),1);
37343742
}
37353743
}
37363744

0 commit comments

Comments
 (0)