Skip to content

Commit f41c9b7

Browse files
committed
add customization for HLT menu for removal of unsupported parameters
1 parent 6048098 commit f41c9b7

File tree

1 file changed

+22
-1
lines changed

1 file changed

+22
-1
lines changed

HLTrigger/Configuration/python/customizeHLTforCMSSW.py

+22-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,27 @@ def customizeHLTfor47577(process):
6666
prod.MaxNumberOfStripClusters = 1000
6767

6868
return process
69-
69+
70+
def customizeHLTfor47630(process):
71+
attributes_to_remove = [
72+
'connectionRetrialPeriod',
73+
'connectionRetrialTimeOut',
74+
'connectionTimeOut',
75+
'enableConnectionSharing',
76+
'enablePoolAutomaticCleanUp',
77+
'enableReadOnlySessionOnUpdateConnection',
78+
'idleConnectionCleanupPeriod'
79+
]
80+
81+
for mod in modules_by_type(process, "PoolDBESSource"):
82+
if hasattr(mod, 'DBParameters'):
83+
pset = getattr(mod,'DBParameters')
84+
for attr in attributes_to_remove:
85+
if hasattr(pset, attr):
86+
delattr(mod.DBParameters, attr)
87+
88+
return process
89+
7090
# CMSSW version specific customizations
7191
def customizeHLTforCMSSW(process, menuType="GRun"):
7292

@@ -76,5 +96,6 @@ def customizeHLTforCMSSW(process, menuType="GRun"):
7696
# process = customiseFor12718(process)
7797
process = customizeHLTfor47378(process)
7898
process = customizeHLTfor47577(process)
99+
process = customizeHLTfor47630(process)
79100

80101
return process

0 commit comments

Comments
 (0)