Skip to content

Commit 0885061

Browse files
committed
lowered cluster charge threshold for pixel L1
1 parent b043e2f commit 0885061

File tree

4 files changed

+18
-1
lines changed

4 files changed

+18
-1
lines changed

Configuration/Eras/python/Era_Run3_2025_cff.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,6 @@
33
from Configuration.Eras.Era_Run3_2024_cff import Run3_2024
44
from Configuration.Eras.Modifier_run3_GEM_2025_cff import run3_GEM_2025
55
from Configuration.Eras.Modifier_stage2L1Trigger_2025_cff import stage2L1Trigger_2025
6+
from Configuration.Eras.Modifier_run3_SiPixel_2025_cff import run3_SiPixel_2025
67

7-
Run3_2025 = cms.ModifierChain(Run3_2024, run3_GEM_2025, stage2L1Trigger_2025)
8+
Run3_2025 = cms.ModifierChain(Run3_2024, run3_GEM_2025, stage2L1Trigger_2025, run3_SiPixel_2025)
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import FWCore.ParameterSet.Config as cms
2+
3+
# This modifier is for SiPixel-specific changes
4+
5+
run3_SiPixel_2025 = cms.Modifier()

RecoLocalTracker/SiPixelClusterizer/python/SiPixelClusterizer_cfi.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@
2727
ClusterThreshold_L1 = 4000
2828
)
2929

30+
# lowered L1 cluster charge threshold to cope with reduced charge collection efficiency in the sensor caused by radiation damage
31+
from Configuration.Eras.Modifier_run3_SiPixel_2025_cff import run3_SiPixel_2025
32+
run3_SiPixel_2025.toModify(siPixelClusters,
33+
ClusterThreshold_L1 = 2000
34+
)
35+
3036
# Need these until phase2 pixel templates are used
3137
from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
3238
from SimTracker.SiPhase2Digitizer.phase2TrackerDigitizer_cfi import PixelDigitizerAlgorithmCommon

RecoLocalTracker/SiPixelClusterizer/python/siPixelClustersPreSplitting_cff.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import FWCore.ParameterSet.Config as cms
22
from HeterogeneousCore.AlpakaCore.functions import *
33
from Configuration.Eras.Modifier_run3_common_cff import run3_common
4+
from Configuration.Eras.Modifier_run3_SiPixel_2025_cff import run3_SiPixel_2025
45
from Configuration.ProcessModifiers.alpaka_cff import alpaka
56

67
# HIon Modifiers
@@ -44,6 +45,10 @@ def _addProcessCalibTrackerAlpakaES(process):
4445
VCaltoElectronOffset = 0,
4546
VCaltoElectronOffset_L1 = 0)
4647

48+
(alpaka & run3_SiPixel_2025).toModify(siPixelClustersPreSplittingAlpaka,
49+
# lowered L1 cluster charge threshold to cope with reduced charge collection efficiency in the sensor caused by radiation damage
50+
clusterThreshold_layer1 = 2000)
51+
4752
from RecoLocalTracker.SiPixelClusterizer.siPixelPhase2DigiToCluster_cfi import siPixelPhase2DigiToCluster as _siPixelPhase2DigiToCluster
4853

4954
# for phase2 no pixel raw2digi is available at the moment

0 commit comments

Comments
 (0)