From 1cbd078e14b825f956c8b9c76b788ccae6aad436 Mon Sep 17 00:00:00 2001 From: Chiara De Martin Date: Mon, 26 Jan 2026 14:12:03 +0100 Subject: [PATCH 1/3] add possibility to select events with T0TVX --- EventFiltering/PWGLF/strangenessFilter.cxx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/EventFiltering/PWGLF/strangenessFilter.cxx b/EventFiltering/PWGLF/strangenessFilter.cxx index 33d83d92d6f..c88f66be77a 100644 --- a/EventFiltering/PWGLF/strangenessFilter.cxx +++ b/EventFiltering/PWGLF/strangenessFilter.cxx @@ -146,6 +146,7 @@ struct strangenessFilter { Configurable hastof{"hastof", 1, "Has TOF (OOB condition)"}; Configurable ptthrtof{"ptthrtof", 1.0, "Pt threshold to apply TOF condition"}; Configurable sel8{"sel8", 0, "Apply sel8 event selection"}; + Configurable isTriggerTVX{"isTriggerTVX", 1, "Require TVX"}; Configurable LowLimitFT0MMult{"LowLimitFT0MMult", 3100, "FT0M selection for omega + high multiplicity trigger"}; Configurable LowLimitFT0MMultNorm{"LowLimitFT0MMultNorm", 70, "FT0M selection for omega + high multiplicity trigger with Normalised FT0M"}; Configurable useNormalisedMult{"useNormalisedMult", 1, "Use avarage multiplicity for HM omega like in multFilter.cxx"}; @@ -578,8 +579,12 @@ struct strangenessFilter { fillTriggerTable(keepEvent); return; } + if (isTriggerTVX && !collision.selection_bit(aod::evsel::kIsTriggerTVX)){ + fillTriggerTable(keepEvent); + return; + } hProcessedEvents->Fill(-0.5); - + if (isTimeFrameBorderCut && !collision.selection_bit(aod::evsel::kNoTimeFrameBorder)) { fillTriggerTable(keepEvent); return; From e734ca1bbf140730d7a54d922bf7ef24e28b610a Mon Sep 17 00:00:00 2001 From: Chiara De Martin Date: Mon, 26 Jan 2026 14:15:34 +0100 Subject: [PATCH 2/3] move filling of histogram --- EventFiltering/PWGLF/strangenessFilter.cxx | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/EventFiltering/PWGLF/strangenessFilter.cxx b/EventFiltering/PWGLF/strangenessFilter.cxx index c88f66be77a..747f4ff0fb9 100644 --- a/EventFiltering/PWGLF/strangenessFilter.cxx +++ b/EventFiltering/PWGLF/strangenessFilter.cxx @@ -575,6 +575,7 @@ struct strangenessFilter { initCCDB(collision.bc().runNumber()); + hProcessedEvents->Fill(-0.5); if (sel8 && !collision.sel8()) { fillTriggerTable(keepEvent); return; @@ -583,8 +584,6 @@ struct strangenessFilter { fillTriggerTable(keepEvent); return; } - hProcessedEvents->Fill(-0.5); - if (isTimeFrameBorderCut && !collision.selection_bit(aod::evsel::kNoTimeFrameBorder)) { fillTriggerTable(keepEvent); return; From c54ecb93ab08236dd23e36b656bcee33f54871c9 Mon Sep 17 00:00:00 2001 From: ALICE Action Bot Date: Mon, 26 Jan 2026 13:25:27 +0000 Subject: [PATCH 3/3] Please consider the following formatting changes --- EventFiltering/PWGLF/strangenessFilter.cxx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EventFiltering/PWGLF/strangenessFilter.cxx b/EventFiltering/PWGLF/strangenessFilter.cxx index 747f4ff0fb9..a9427050536 100644 --- a/EventFiltering/PWGLF/strangenessFilter.cxx +++ b/EventFiltering/PWGLF/strangenessFilter.cxx @@ -580,7 +580,7 @@ struct strangenessFilter { fillTriggerTable(keepEvent); return; } - if (isTriggerTVX && !collision.selection_bit(aod::evsel::kIsTriggerTVX)){ + if (isTriggerTVX && !collision.selection_bit(aod::evsel::kIsTriggerTVX)) { fillTriggerTable(keepEvent); return; }