From cffd6d15fe4c1dd8ee48c6c5af06bb50330eb199 Mon Sep 17 00:00:00 2001 From: jikim1290 Date: Fri, 14 Aug 2026 23:38:03 +0900 Subject: [PATCH 1/3] add DCA selection --- PWGLF/Tasks/Resonances/cha01710analysis.cxx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/PWGLF/Tasks/Resonances/cha01710analysis.cxx b/PWGLF/Tasks/Resonances/cha01710analysis.cxx index 10d32a35f3d..fe7d9c0f8a2 100644 --- a/PWGLF/Tasks/Resonances/cha01710analysis.cxx +++ b/PWGLF/Tasks/Resonances/cha01710analysis.cxx @@ -284,7 +284,8 @@ struct Cha01710analysis { float ctau = v0.distovertotmom(collision.posX(), collision.posY(), collision.posZ()) * constants::physics::MassK0Short; if (v0.pt() < v0Cuts.cfgV0PtMin || v0.pt() > v0Cuts.cfgV0PtMax || v0.dcaV0daughters() > v0Cuts.cfgV0DcaDaughtersMax || v0.v0cosPA() < v0Cuts.cfgV0CosPAMin || - v0.v0radius() < v0Cuts.cfgV0RadiusMin || std::abs(ctau) > v0Cuts.cfgV0CtauMax) { + v0.v0radius() < v0Cuts.cfgV0RadiusMin || std::abs(ctau) > v0Cuts.cfgV0CtauMax || + std::abs(v0.dcapostopv()) > cfgV0DaughterDcaPVMin || std::abs(v0.dcanegtopv()) > cfgV0DaughterDcaPVMin) { return V0MassRegion::kReject; } if (v0Cuts.cfgRejectLambda && From cf425300408e2440eac85ae45bfd237b001e535c Mon Sep 17 00:00:00 2001 From: jikim1290 Date: Sat, 15 Aug 2026 00:07:36 +0900 Subject: [PATCH 2/3] fix --- PWGLF/Tasks/Resonances/cha01710analysis.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/Tasks/Resonances/cha01710analysis.cxx b/PWGLF/Tasks/Resonances/cha01710analysis.cxx index fe7d9c0f8a2..8e66a161267 100644 --- a/PWGLF/Tasks/Resonances/cha01710analysis.cxx +++ b/PWGLF/Tasks/Resonances/cha01710analysis.cxx @@ -285,7 +285,7 @@ struct Cha01710analysis { if (v0.pt() < v0Cuts.cfgV0PtMin || v0.pt() > v0Cuts.cfgV0PtMax || v0.dcaV0daughters() > v0Cuts.cfgV0DcaDaughtersMax || v0.v0cosPA() < v0Cuts.cfgV0CosPAMin || v0.v0radius() < v0Cuts.cfgV0RadiusMin || std::abs(ctau) > v0Cuts.cfgV0CtauMax || - std::abs(v0.dcapostopv()) > cfgV0DaughterDcaPVMin || std::abs(v0.dcanegtopv()) > cfgV0DaughterDcaPVMin) { + std::abs(v0.dcapostopv()) > v0Cuts.cfgV0DaughterDcaPVMin || std::abs(v0.dcanegtopv()) > v0Cuts.cfgV0DaughterDcaPVMin) { return V0MassRegion::kReject; } if (v0Cuts.cfgRejectLambda && From 2f8d5744347a1aab882eaf904ffc9076ed0c2dc4 Mon Sep 17 00:00:00 2001 From: jikim1290 Date: Sat, 15 Aug 2026 00:28:42 +0900 Subject: [PATCH 3/3] fix --- PWGLF/Tasks/Resonances/cha01710analysis.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/PWGLF/Tasks/Resonances/cha01710analysis.cxx b/PWGLF/Tasks/Resonances/cha01710analysis.cxx index 8e66a161267..1ff14d91715 100644 --- a/PWGLF/Tasks/Resonances/cha01710analysis.cxx +++ b/PWGLF/Tasks/Resonances/cha01710analysis.cxx @@ -285,7 +285,7 @@ struct Cha01710analysis { if (v0.pt() < v0Cuts.cfgV0PtMin || v0.pt() > v0Cuts.cfgV0PtMax || v0.dcaV0daughters() > v0Cuts.cfgV0DcaDaughtersMax || v0.v0cosPA() < v0Cuts.cfgV0CosPAMin || v0.v0radius() < v0Cuts.cfgV0RadiusMin || std::abs(ctau) > v0Cuts.cfgV0CtauMax || - std::abs(v0.dcapostopv()) > v0Cuts.cfgV0DaughterDcaPVMin || std::abs(v0.dcanegtopv()) > v0Cuts.cfgV0DaughterDcaPVMin) { + std::abs(v0.dcapostopv()) < v0Cuts.cfgV0DaughterDcaPVMin || std::abs(v0.dcanegtopv()) < v0Cuts.cfgV0DaughterDcaPVMin) { return V0MassRegion::kReject; } if (v0Cuts.cfgRejectLambda &&