Skip to content

Commit b74041f

Browse files
authored
Merge pull request #47712 from asavincms/new-zs-calol1
Zero Suppression for L1TCaloLayer1
2 parents 275ceb6 + 6031217 commit b74041f

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

L1Trigger/Configuration/python/customiseSettings.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
import os.path
22
import FWCore.ParameterSet.Config as cms
33

4+
def L1TSettingsToCaloParams_2025_v0_1(process):
5+
process.load("L1Trigger.L1TCalorimeter.caloParams_2025_v0_1_cfi")
6+
return process
7+
48
def L1TSettingsToCaloParamsHI_2024_v0_1(process):
59
process.load("L1Trigger.L1TCalorimeter.caloParamsHI_2024_v0_1_cfi")
610
return process

L1Trigger/L1TCalorimeter/plugins/L1TCaloStage2ParamsESProducer.cc

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -345,8 +345,12 @@ L1TCaloStage2ParamsESProducer::L1TCaloStage2ParamsESProducer(const edm::Paramete
345345
m_params_helper.setQ2LUT(*q2LUT);
346346

347347
// Layer 1 LUT specification
348-
m_params_helper.setLayer1ECalZSFactors(conf.getParameter<std::vector<double>>("layer1ECalZSFactors"));
349-
m_params_helper.setLayer1HCalZSFactors(conf.getParameter<std::vector<double>>("layer1HCalZSFactors"));
348+
m_params_helper.setLayer1ECalZSFactors(conf.exists("layer1ECalZSFactors")
349+
? conf.getParameter<std::vector<double>>("layer1ECalZSFactors")
350+
: std::vector<double>(0, 0));
351+
m_params_helper.setLayer1ECalZSFactors(conf.exists("layer1HCalZSFactors")
352+
? conf.getParameter<std::vector<double>>("layer1HCalZSFactors")
353+
: std::vector<double>(0, 0));
350354
m_params_helper.setLayer1ECalScaleFactors(conf.getParameter<std::vector<double>>("layer1ECalScaleFactors"));
351355
m_params_helper.setLayer1HCalScaleFactors(conf.getParameter<std::vector<double>>("layer1HCalScaleFactors"));
352356
m_params_helper.setLayer1HFScaleFactors(conf.getParameter<std::vector<double>>("layer1HFScaleFactors"));

0 commit comments

Comments
 (0)