diff --git a/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1000kHz_M23.py b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1000kHz_M23.py new file mode 100644 index 0000000000000000000000000000000000000000..30a8fce69d17224993e066baa90d02073d87a52b --- /dev/null +++ b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1000kHz_M23.py @@ -0,0 +1,31 @@ +############################################################################### +# (c) Copyright 2021 CERN for the benefit of the LHCb Collaboration # +# # +# This software is distributed under the terms of the Apache License # +# version 2 (Apache-2.0), copied verbatim in the file "LICENSE". # +# # +# In applying this licence, CERN does not waive the privileges and immunities # +# granted to it by virtue of its status as an Intergovernmental Organization # +# or submit itself to any jurisdiction. # +############################################################################### +from AllenConf.HLT1 import setup_hlt1_node +from AllenCore.generator import generate +from AllenConf.enum_types import TrackingType +from AllenConf.get_thresholds import get_thresholds +from AllenConf.matching_reconstruction import make_velo_scifi_matches +from AllenConf.velo_reconstruction import make_pr_velo_tracks + +with make_velo_scifi_matches.bind( + ghost_killer_threshold=0.8), make_pr_velo_tracks.bind( + missing_modules=[21, 23]): + hlt1_node = setup_hlt1_node( + tracking_type=TrackingType.FORWARD_THEN_MATCHING, + threshold_settings=get_thresholds( + f"forward_then_matching_and_downstream_with_parkf_tuned_mu5p3_1000kHz" + ), + with_ut=True, + enableDownstream=True, + with_fullKF=True, + ) + +generate(hlt1_node) diff --git a/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1000kHz_M23_M41.py b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1000kHz_M23_M41.py new file mode 100644 index 0000000000000000000000000000000000000000..d8d8b9ee866ce5a824db41b66f486dede4c4b457 --- /dev/null +++ b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1000kHz_M23_M41.py @@ -0,0 +1,31 @@ +############################################################################### +# (c) Copyright 2021 CERN for the benefit of the LHCb Collaboration # +# # +# This software is distributed under the terms of the Apache License # +# version 2 (Apache-2.0), copied verbatim in the file "LICENSE". # +# # +# In applying this licence, CERN does not waive the privileges and immunities # +# granted to it by virtue of its status as an Intergovernmental Organization # +# or submit itself to any jurisdiction. # +############################################################################### +from AllenConf.HLT1 import setup_hlt1_node +from AllenCore.generator import generate +from AllenConf.enum_types import TrackingType +from AllenConf.get_thresholds import get_thresholds +from AllenConf.matching_reconstruction import make_velo_scifi_matches +from AllenConf.velo_reconstruction import make_pr_velo_tracks + +with make_velo_scifi_matches.bind( + ghost_killer_threshold=0.8), make_pr_velo_tracks.bind( + missing_modules=[21, 23, 41]): + hlt1_node = setup_hlt1_node( + tracking_type=TrackingType.FORWARD_THEN_MATCHING, + threshold_settings=get_thresholds( + f"forward_then_matching_and_downstream_with_parkf_tuned_mu5p3_1000kHz" + ), + with_ut=True, + enableDownstream=True, + with_fullKF=True, + ) + +generate(hlt1_node) diff --git a/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1100kHz_M23.py b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1100kHz_M23.py new file mode 100644 index 0000000000000000000000000000000000000000..fd5ad1a248b1fa6a8f162279916926183ada479e --- /dev/null +++ b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1100kHz_M23.py @@ -0,0 +1,31 @@ +############################################################################### +# (c) Copyright 2021 CERN for the benefit of the LHCb Collaboration # +# # +# This software is distributed under the terms of the Apache License # +# version 2 (Apache-2.0), copied verbatim in the file "LICENSE". # +# # +# In applying this licence, CERN does not waive the privileges and immunities # +# granted to it by virtue of its status as an Intergovernmental Organization # +# or submit itself to any jurisdiction. # +############################################################################### +from AllenConf.HLT1 import setup_hlt1_node +from AllenCore.generator import generate +from AllenConf.enum_types import TrackingType +from AllenConf.get_thresholds import get_thresholds +from AllenConf.matching_reconstruction import make_velo_scifi_matches +from AllenConf.velo_reconstruction import make_pr_velo_tracks + +with make_velo_scifi_matches.bind( + ghost_killer_threshold=0.8), make_pr_velo_tracks.bind( + missing_modules=[21, 23]): + hlt1_node = setup_hlt1_node( + tracking_type=TrackingType.FORWARD_THEN_MATCHING, + threshold_settings=get_thresholds( + f"forward_then_matching_and_downstream_with_parkf_tuned_mu5p3_1100kHz" + ), + with_ut=True, + enableDownstream=True, + with_fullKF=True, + ) + +generate(hlt1_node) diff --git a/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1100kHz_M23_M41.py b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1100kHz_M23_M41.py new file mode 100644 index 0000000000000000000000000000000000000000..117a6e6b65bab923ba8034b6f604d12efe64b4aa --- /dev/null +++ b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_1100kHz_M23_M41.py @@ -0,0 +1,31 @@ +############################################################################### +# (c) Copyright 2021 CERN for the benefit of the LHCb Collaboration # +# # +# This software is distributed under the terms of the Apache License # +# version 2 (Apache-2.0), copied verbatim in the file "LICENSE". # +# # +# In applying this licence, CERN does not waive the privileges and immunities # +# granted to it by virtue of its status as an Intergovernmental Organization # +# or submit itself to any jurisdiction. # +############################################################################### +from AllenConf.HLT1 import setup_hlt1_node +from AllenCore.generator import generate +from AllenConf.enum_types import TrackingType +from AllenConf.get_thresholds import get_thresholds +from AllenConf.matching_reconstruction import make_velo_scifi_matches +from AllenConf.velo_reconstruction import make_pr_velo_tracks + +with make_velo_scifi_matches.bind( + ghost_killer_threshold=0.8), make_pr_velo_tracks.bind( + missing_modules=[21, 23, 41]): + hlt1_node = setup_hlt1_node( + tracking_type=TrackingType.FORWARD_THEN_MATCHING, + threshold_settings=get_thresholds( + f"forward_then_matching_and_downstream_with_parkf_tuned_mu5p3_1100kHz" + ), + with_ut=True, + enableDownstream=True, + with_fullKF=True, + ) + +generate(hlt1_node) diff --git a/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_900kHz_M23.py b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_900kHz_M23.py new file mode 100644 index 0000000000000000000000000000000000000000..b5743519a429d1a10ef8386724647df43c8082f4 --- /dev/null +++ b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_900kHz_M23.py @@ -0,0 +1,31 @@ +############################################################################### +# (c) Copyright 2021 CERN for the benefit of the LHCb Collaboration # +# # +# This software is distributed under the terms of the Apache License # +# version 2 (Apache-2.0), copied verbatim in the file "LICENSE". # +# # +# In applying this licence, CERN does not waive the privileges and immunities # +# granted to it by virtue of its status as an Intergovernmental Organization # +# or submit itself to any jurisdiction. # +############################################################################### +from AllenConf.HLT1 import setup_hlt1_node +from AllenCore.generator import generate +from AllenConf.enum_types import TrackingType +from AllenConf.get_thresholds import get_thresholds +from AllenConf.matching_reconstruction import make_velo_scifi_matches +from AllenConf.velo_reconstruction import make_pr_velo_tracks + +with make_velo_scifi_matches.bind( + ghost_killer_threshold=0.8), make_pr_velo_tracks.bind( + missing_modules=[21, 23]): + hlt1_node = setup_hlt1_node( + tracking_type=TrackingType.FORWARD_THEN_MATCHING, + threshold_settings=get_thresholds( + f"forward_then_matching_and_downstream_with_parkf_tuned_mu5p3_900kHz" + ), + with_ut=True, + enableDownstream=True, + with_fullKF=True, + ) + +generate(hlt1_node) diff --git a/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_900kHz_M23_M41.py b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_900kHz_M23_M41.py new file mode 100644 index 0000000000000000000000000000000000000000..0f0a6cbad93f408c0f1c96e096cc5654e725c214 --- /dev/null +++ b/configuration/python/AllenSequences/hlt1_pp_forward_then_matching_and_downstream_with_parkf_900kHz_M23_M41.py @@ -0,0 +1,31 @@ +############################################################################### +# (c) Copyright 2021 CERN for the benefit of the LHCb Collaboration # +# # +# This software is distributed under the terms of the Apache License # +# version 2 (Apache-2.0), copied verbatim in the file "LICENSE". # +# # +# In applying this licence, CERN does not waive the privileges and immunities # +# granted to it by virtue of its status as an Intergovernmental Organization # +# or submit itself to any jurisdiction. # +############################################################################### +from AllenConf.HLT1 import setup_hlt1_node +from AllenCore.generator import generate +from AllenConf.enum_types import TrackingType +from AllenConf.get_thresholds import get_thresholds +from AllenConf.matching_reconstruction import make_velo_scifi_matches +from AllenConf.velo_reconstruction import make_pr_velo_tracks + +with make_velo_scifi_matches.bind( + ghost_killer_threshold=0.8), make_pr_velo_tracks.bind( + missing_modules=[21, 23, 41]): + hlt1_node = setup_hlt1_node( + tracking_type=TrackingType.FORWARD_THEN_MATCHING, + threshold_settings=get_thresholds( + f"forward_then_matching_and_downstream_with_parkf_tuned_mu5p3_900kHz" + ), + with_ut=True, + enableDownstream=True, + with_fullKF=True, + ) + +generate(hlt1_node)