From 1d0e9554625f7ff3d657e1424de644c232694494 Mon Sep 17 00:00:00 2001 From: Efe Yigitbasi Date: Thu, 30 May 2024 16:26:04 +0200 Subject: [PATCH] Added support for 2024 PC LUTs --- L1Trigger/L1TMuonEndCap/src/ConditionHelper.cc | 5 ++++- L1Trigger/L1TMuonEndCap/src/SectorProcessorLUT.cc | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/L1Trigger/L1TMuonEndCap/src/ConditionHelper.cc b/L1Trigger/L1TMuonEndCap/src/ConditionHelper.cc index cdfd222c42c36..a3f2bfeba477b 100644 --- a/L1Trigger/L1TMuonEndCap/src/ConditionHelper.cc +++ b/L1Trigger/L1TMuonEndCap/src/ConditionHelper.cc @@ -87,8 +87,11 @@ unsigned int ConditionHelper::get_pc_lut_version() const { } else if (params_->firmwareVersion_ < 1687686338) { // Corresponds to June 25, 2023. The firmware was deployed on June 26, 2023. return 3; // Starting October 6, 2022 with run 359924 (data only, not in MC) + } else if (params_->firmwareVersion_ < + 1716282790) { // Corresponds to May 21, 2024. The firmware was deployed on May 28, 2024. + return 4; // Starting July 1, 2023 with run 369675 (data only, not in MC) } else { - return 4; // Starting July 1, 2023 with run 369675 (data only, not in MC) + return 5; // Starting May 28, 2024 with run 381316 (data only, not in MC) } } diff --git a/L1Trigger/L1TMuonEndCap/src/SectorProcessorLUT.cc b/L1Trigger/L1TMuonEndCap/src/SectorProcessorLUT.cc index d294f85346395..0a9a501ad4653 100644 --- a/L1Trigger/L1TMuonEndCap/src/SectorProcessorLUT.cc +++ b/L1Trigger/L1TMuonEndCap/src/SectorProcessorLUT.cc @@ -29,6 +29,8 @@ void SectorProcessorLUT::read(bool pc_lut_data, int pc_lut_version) { coord_lut_dir = "ph_lut_Run3_2022_data"; // Update in October 2022 from Run 3 2022 alignment, data only else if (pc_lut_version == 4 && pc_lut_data) coord_lut_dir = "ph_lut_Run3_2023_data"; // Update in June 2023 from Run 3 2023 alignment, data only + else if (pc_lut_version == 5 && pc_lut_data) + coord_lut_dir = "ph_lut_Run3_2024_data"; // Update in May 2024 from Run 3 2024 alignment, data only else if (pc_lut_version >= 2) coord_lut_dir = "ph_lut_v2"; // MC still uses ideal CMS aligment else if (pc_lut_version == -1 && pc_lut_data)