Skip to content

Commit 80acb0f

Browse files
authored
Merge pull request #47872 from mmusich/mm_dev_PixelDigiMorphing_wfs
Fix `siPixelDigiMorphing` modifer and create workflows to test it
2 parents 94effe6 + 520f256 commit 80acb0f

File tree

3 files changed

+33
-6
lines changed

3 files changed

+33
-6
lines changed

Configuration/PyReleaseValidation/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,7 @@ The offsets currently in use are:
7272
* 0.13: MLPF algorithm
7373
* 0.15: JME NanoAOD
7474
* 0.17: Run-3 deep core seeding for JetCore iteration
75+
* 0.18 Run-3 SiPixel Digi Morphing
7576
* 0.19: ECAL SuperClustering with DeepSC algorithm
7677
* 0.21: Production-like sequence
7778
* 0.21X1 : Production-like sequence with classical mixing PU=X (X=10,20,30,40,50,60,70,80,90,100,120,140,160,180)

Configuration/PyReleaseValidation/python/upgradeWorkflowComponents.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -611,6 +611,35 @@ def condition(self, fragment, stepList, key, hasHarvest):
611611
suffix = '_seedingDeepCore',
612612
offset = 0.17,
613613
)
614+
# pixel digiMorphing workflows
615+
class UpgradeWorkflow_siPixelDigiMorphing(UpgradeWorkflow):
616+
def setup_(self, step, stepName, stepDict, k, properties):
617+
if 'Reco' in step:
618+
stepDict[stepName][k] = merge([{'--procModifiers': 'siPixelDigiMorphing'}, stepDict[step][k]])
619+
def condition(self, fragment, stepList, key, hasHarvest):
620+
result = (fragment=="QCD_Pt_1800_2400_14" or fragment=="TTbar_14TeV" ) and any(y in key for y in ['2022','2023','2024','2025'])
621+
return result
622+
upgradeWFs['siPixelDigiMorphing'] = UpgradeWorkflow_siPixelDigiMorphing(
623+
steps = [
624+
'Reco',
625+
'RecoFakeHLT',
626+
'RecoGlobal',
627+
'RecoGlobalFakeHLT',
628+
'RecoNano',
629+
'RecoNanoFakeHLT',
630+
],
631+
PU = [
632+
'Reco',
633+
'RecoFakeHLT',
634+
'RecoGlobal',
635+
'RecoGlobalFakeHLT',
636+
'RecoNano',
637+
'RecoNanoFakeHLT',
638+
],
639+
suffix = '_siPixelDigiMorphing',
640+
offset = 0.18,
641+
)
642+
614643

615644
#Workflow to enable displacedRegionalStep tracking iteration
616645
class UpgradeWorkflow_displacedRegional(UpgradeWorkflowTracking):

RecoLocalTracker/SiPixelClusterizer/python/SiPixelClusterizerPreSplitting_cfi.py

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@
88
siPixelClustersPreSplitting = _siPixelClusters.clone()
99

1010
from Configuration.ProcessModifiers.siPixelDigiMorphing_cff import siPixelDigiMorphing
11-
siPixelDigiMorphing.toModify(
12-
siPixelClustersPreSplitting,
13-
cpu = dict(
14-
src = 'siPixelDigisMorphed'
15-
)
16-
)
11+
siPixelDigiMorphing.toModify(siPixelClustersPreSplitting,
12+
src = 'siPixelDigisMorphed'
13+
)

0 commit comments

Comments
 (0)