diff --git a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/topological_b/topo_builders.py b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/topological_b/topo_builders.py index 41402199af50245558a78b9f043726061a817179..a5760b0f27e4950f1bd4468f5eb1a240ec52e8c0 100644 --- a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/topological_b/topo_builders.py +++ b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/topological_b/topo_builders.py @@ -58,7 +58,7 @@ all_lines = {} def two_body_mva( pvs, name="Topo_TwoBody_SigmaNet", - config="TwoBody_topo_sigmanet_2025_v2", + config="TwoBody_topo_sigmanet_2026_test", lipschitz=2.0, minmax=False, monotone_constraints=[1.0, 0.0, 1.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0], @@ -114,7 +114,7 @@ def two_body_mva( def three_body_mva( pvs, name="Topo_ThreeBody_SigmaNet", - config="ThreeBody_topo_sigmanet_2025_v2", + config="ThreeBody_topo_sigmanet_2026_test", lipschitz=2.0, minmax=False, monotone_constraints=[ @@ -426,7 +426,7 @@ def make_unfiltered_topo_threebody( @configurable -def make_filtered_topo_twobody(mva=two_body_mva, min_mva=0.98858, require_muon=False): +def make_filtered_topo_twobody(mva=two_body_mva, min_mva=0.99202, require_muon=False): """Builder for MVA-filtered 2-body topo. candidate. Returns a 2-body candidate (per `make_unfiltered_topo_twobody`) subject to @@ -439,7 +439,7 @@ def make_filtered_topo_twobody(mva=two_body_mva, min_mva=0.98858, require_muon=F @configurable def make_filtered_topo_threebody( - mva=three_body_mva, min_mva=0.99974, require_muon=False + mva=three_body_mva, min_mva=0.99629, require_muon=False ): """Builder for MVA-filtered 3-body topo. candidate. @@ -452,7 +452,7 @@ def make_filtered_topo_threebody( @configurable -def make_filtered_topo_mu_twobody(mva=two_body_mva, min_mva=0.98205): +def make_filtered_topo_mu_twobody(mva=two_body_mva, min_mva=0.98840): """Builder for MVA-filtered 2-body topo. candidate with muon(s). Returns a 2-body candidate (per `make_unfiltered_topo_twobody`, with at @@ -463,7 +463,7 @@ def make_filtered_topo_mu_twobody(mva=two_body_mva, min_mva=0.98205): @configurable -def make_filtered_topo_mu_threebody(mva=three_body_mva, min_mva=0.99969): +def make_filtered_topo_mu_threebody(mva=three_body_mva, min_mva=0.99852): """Builder for MVA-filtered 3-body topo. candidate with muon(s). Returns a 3-body candidate (per `make_unfiltered_topo_threebody`, with at diff --git a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/topological_b/topo_lines.py b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/topological_b/topo_lines.py index 43a476d57643c1e4ed6e1812b83a5c88c0c46c44..a04cb1edbbad008239e692df668918fa3ceece2f 100644 --- a/Hlt/Hlt2Conf/python/Hlt2Conf/lines/topological_b/topo_lines.py +++ b/Hlt/Hlt2Conf/python/Hlt2Conf/lines/topological_b/topo_lines.py @@ -56,18 +56,6 @@ def threebody_line(name="Hlt2Topo3Body", prescale=1): ) -@register_line_builder(all_lines) -def threebody_loose_line(name="Hlt2TopoLoose3Body", prescale=1): - """HLT2 line for selecting 3-body topo. candidates with a loosened MVA cut.""" - candidates = make_filtered_topo_threebody(min_mva=0.99934) - return Hlt2Line( - name=name, - algs=upfront_reconstruction() + line_prefilters() + [candidates], - prescale=prescale, - persistreco=True, - ) - - @register_line_builder(all_lines) def twobody_mu_line(name="Hlt2TopoMu2Body", prescale=1): """HLT2 line for selecting 2-body topo. candidates with muon(s).""" @@ -90,15 +78,3 @@ def threebody_mu_line(name="Hlt2TopoMu3Body", prescale=1): prescale=prescale, persistreco=True, ) - - -@register_line_builder(all_lines) -def threebody_mu_loose_line(name="Hlt2TopoLooseMu3Body", prescale=1): - """HLT2 line for selecting 3-body topo. candidates with muon(s) with a loosened MVA cut.""" - candidates = make_filtered_topo_mu_threebody(min_mva=0.99932) - return Hlt2Line( - name=name, - algs=upfront_reconstruction() + line_prefilters() + [candidates], - prescale=prescale, - persistreco=True, - )