@@ -63,6 +63,23 @@ def customiseHLTFor46647(process):
63
63
delattr (prod , "TripletCollection" )
64
64
65
65
return process
66
+
67
+ def customizeHLTforEcalPR (process ):
68
+ """Changes parameter names of EcalUncalibRecHitSoAToLegacy producer"""
69
+ for prod in producers_by_type (process , 'EcalUncalibRecHitSoAToLegacy' ):
70
+ if hasattr (prod , 'uncalibRecHitsPortableEB' ):
71
+ prod .inputCollectionEB = prod .uncalibRecHitsPortableEB
72
+ delattr (prod , 'uncalibRecHitsPortableEB' )
73
+ if hasattr (prod , 'uncalibRecHitsPortableEE' ):
74
+ prod .inputCollectionEE = prod .uncalibRecHitsPortableEE
75
+ delattr (prod , 'uncalibRecHitsPortableEE' )
76
+ if hasattr (prod , 'recHitsLabelCPUEB' ):
77
+ prod .outputLabelEB = prod .recHitsLabelCPUEB
78
+ delattr (prod , 'recHitsLabelCPUEB' )
79
+ if hasattr (prod , 'recHitsLabelCPUEE' ):
80
+ prod .outputLabelEE = prod .recHitsLabelCPUEE
81
+ delattr (prod , 'recHitsLabelCPUEE' )
82
+ return process
66
83
67
84
# CMSSW version specific customizations
68
85
def customizeHLTforCMSSW (process , menuType = "GRun" ):
@@ -73,5 +90,6 @@ def customizeHLTforCMSSW(process, menuType="GRun"):
73
90
# process = customiseFor12718(process)
74
91
75
92
process = customiseHLTFor46647 (process )
93
+ process = customizeHLTforEcalPR (process )
76
94
77
95
return process
0 commit comments