Skip to content

Commit e804087

Browse files
authored
Merge pull request #47054 from mmusich/mm_fix_customiseHybrid
update `customiseHybrid` to comply with new definition of `siStripClusters`
2 parents 55bc682 + 974bebf commit e804087

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

RecoLocalTracker/SiStripZeroSuppression/python/customiseHybrid.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,15 @@ def runOnHybridZS(process):
88
zsInputs = process.siStripZeroSuppression.RawDigiProducersList
99
clusInputs = process.siStripClusters.DigiProducersList
1010
unpackedZS = cms.InputTag("siStripDigis", "ZeroSuppressed")
11+
12+
# Convert string elements to cms.InputTag objects if necessary
13+
clusInputs = [cms.InputTag(x) if isinstance(x, str) else x for x in clusInputs]
14+
1115
zsInputs.append(unpackedZS)
12-
clusInputs.remove(unpackedZS)
13-
clusInputs.append(cms.InputTag("siStripZeroSuppression","ZeroSuppressed"))
16+
if unpackedZS in clusInputs:
17+
clusInputs.remove(unpackedZS)
18+
clusInputs.append(cms.InputTag("siStripZeroSuppression", "ZeroSuppressed"))
19+
1420
# for on-demand clusterizer
1521
from FWCore.ParameterSet.MassReplace import massReplaceParameter
1622
massReplaceParameter(process, "HybridZeroSuppressed", cms.bool(False), cms.bool(True))

0 commit comments

Comments
 (0)