From acc77b34cfa0cc13c130119546809a9f4abecd88 Mon Sep 17 00:00:00 2001
From: yajing <yajing.wei@cern.ch>
Date: Thu, 7 Nov 2024 20:02:26 +0000
Subject: [PATCH 1/5] Initial commit.

---
 Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
index 43760a530aa..923df9a84f4 100644
--- a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
+++ b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
@@ -1745,7 +1745,7 @@ def Xibm_for_spectroscopy_sprucing_line(name='SpruceBandQ_XibmForSpectroscopy',
         algs=make_prefilters() + [line_alg],
         prescale=prescale,
         persistreco=True,
-        hlt2_filter_code=["Hlt2BandQ_XibmForSpectroscopyFullDecision"])
+        hlt2_filter_code=["Hlt2Topo2BodyDecision", "Hlt2Topo3BodyDecision", "Hlt2BandQ_XibmForSpectroscopyFullDecision"])
 
 
 @register_line_builder(sprucing_lines)
@@ -1758,7 +1758,7 @@ def Xib0_for_spectroscopy_sprucing_line(name='SpruceBandQ_Xib0ForSpectroscopy',
         algs=make_prefilters() + [line_alg],
         prescale=prescale,
         persistreco=True,
-        hlt2_filter_code=["Hlt2BandQ_Xib0ForSpectroscopyFullDecision"])
+        hlt2_filter_code=["Hlt2Topo2BodyDecision", "Hlt2Topo3BodyDecision", "Hlt2BandQ_Xib0ForSpectroscopyFullDecision"])
 
 
 @register_line_builder(sprucing_lines)
-- 
GitLab


From 6ee5a8559f6d235f9924d9bc07d6601b37d833d4 Mon Sep 17 00:00:00 2001
From: Gitlab CI <noreply@cern.ch>
Date: Thu, 7 Nov 2024 20:04:04 +0000
Subject: [PATCH 2/5] Fixed formatting

patch generated by https://gitlab.cern.ch/lhcb/Moore/-/jobs/45717107
---
 .../python/Hlt2Conf/lines/bandq/spruce_bandq.py        | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
index 923df9a84f4..26197962d61 100644
--- a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
+++ b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
@@ -1745,7 +1745,10 @@ def Xibm_for_spectroscopy_sprucing_line(name='SpruceBandQ_XibmForSpectroscopy',
         algs=make_prefilters() + [line_alg],
         prescale=prescale,
         persistreco=True,
-        hlt2_filter_code=["Hlt2Topo2BodyDecision", "Hlt2Topo3BodyDecision", "Hlt2BandQ_XibmForSpectroscopyFullDecision"])
+        hlt2_filter_code=[
+            "Hlt2Topo2BodyDecision", "Hlt2Topo3BodyDecision",
+            "Hlt2BandQ_XibmForSpectroscopyFullDecision"
+        ])
 
 
 @register_line_builder(sprucing_lines)
@@ -1758,7 +1761,10 @@ def Xib0_for_spectroscopy_sprucing_line(name='SpruceBandQ_Xib0ForSpectroscopy',
         algs=make_prefilters() + [line_alg],
         prescale=prescale,
         persistreco=True,
-        hlt2_filter_code=["Hlt2Topo2BodyDecision", "Hlt2Topo3BodyDecision", "Hlt2BandQ_Xib0ForSpectroscopyFullDecision"])
+        hlt2_filter_code=[
+            "Hlt2Topo2BodyDecision", "Hlt2Topo3BodyDecision",
+            "Hlt2BandQ_Xib0ForSpectroscopyFullDecision"
+        ])
 
 
 @register_line_builder(sprucing_lines)
-- 
GitLab


From a3b8b06d0516914f8b4dd8e53cf51830cccffb2c Mon Sep 17 00:00:00 2001
From: yajing <yajing.wei@cern.ch>
Date: Fri, 8 Nov 2024 12:07:13 +0000
Subject: [PATCH 3/5] Remove all filters

---
 Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
index 26197962d61..70bcf147f72 100644
--- a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
+++ b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
@@ -1760,11 +1760,7 @@ def Xib0_for_spectroscopy_sprucing_line(name='SpruceBandQ_Xib0ForSpectroscopy',
         name=name,
         algs=make_prefilters() + [line_alg],
         prescale=prescale,
-        persistreco=True,
-        hlt2_filter_code=[
-            "Hlt2Topo2BodyDecision", "Hlt2Topo3BodyDecision",
-            "Hlt2BandQ_Xib0ForSpectroscopyFullDecision"
-        ])
+        persistreco=True)
 
 
 @register_line_builder(sprucing_lines)
@@ -1776,8 +1772,7 @@ def Omegab_for_spectroscopy_sprucing_line(
         name=name,
         algs=make_prefilters() + [line_alg],
         prescale=prescale,
-        persistreco=True,
-        hlt2_filter_code=["Hlt2BandQ_OmegabForSpectroscopyFullDecision"])
+        persistreco=True)
 
 
 @register_line_builder(sprucing_lines)
-- 
GitLab


From 3de5597686e8a8e28086e04ae0fc257386cd8024 Mon Sep 17 00:00:00 2001
From: yajing <yajing.wei@cern.ch>
Date: Fri, 8 Nov 2024 12:08:58 +0000
Subject: [PATCH 4/5] Fix bug

---
 Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
index 70bcf147f72..86f9bc0e21d 100644
--- a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
+++ b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/spruce_bandq.py
@@ -1744,11 +1744,7 @@ def Xibm_for_spectroscopy_sprucing_line(name='SpruceBandQ_XibmForSpectroscopy',
         name=name,
         algs=make_prefilters() + [line_alg],
         prescale=prescale,
-        persistreco=True,
-        hlt2_filter_code=[
-            "Hlt2Topo2BodyDecision", "Hlt2Topo3BodyDecision",
-            "Hlt2BandQ_XibmForSpectroscopyFullDecision"
-        ])
+        persistreco=True)
 
 
 @register_line_builder(sprucing_lines)
@@ -1772,7 +1768,8 @@ def Omegab_for_spectroscopy_sprucing_line(
         name=name,
         algs=make_prefilters() + [line_alg],
         prescale=prescale,
-        persistreco=True)
+        persistreco=True,
+        hlt2_filter_code=["Hlt2BandQ_OmegabForSpectroscopyFullDecision"])
 
 
 @register_line_builder(sprucing_lines)
-- 
GitLab


From 48e0bcaed8ede858089bc9fcd1ca16faa34f48d1 Mon Sep 17 00:00:00 2001
From: mengzhen <mengzhen.wang@cern.ch>
Date: Fri, 8 Nov 2024 23:25:16 +0800
Subject: [PATCH 5/5] fix default xib mass window

---
 .../python/Hlt2Conf/lines/bandq/builders/b_for_spectroscopy.py  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/builders/b_for_spectroscopy.py b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/builders/b_for_spectroscopy.py
index fe616a7ecf6..df31717b2f4 100644
--- a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/builders/b_for_spectroscopy.py
+++ b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/bandq/builders/b_for_spectroscopy.py
@@ -570,7 +570,7 @@ def make_lb2cx_for_spectroscopy(particles,
 def make_xib2cx_for_spectroscopy(particles,
                                  descriptor,
                                  name="bandq_Xib2CXfromB2OCCombiner_{hash}",
-                                 am_min=5780 * MeV,
+                                 am_min=5580 * MeV,
                                  am_max=6120 * MeV,
                                  m_min=5680 * MeV,
                                  m_max=6020 * MeV,
-- 
GitLab