1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
|
def initL1Subsystems( tagBaseVec = [],
objectKey = 'dummy' ):
import FWCore.ParameterSet.Config as cms
from CondTools.L1Trigger.L1CondEnum_cfi import L1CondEnum
if len( tagBaseVec ) == 0:
from CondTools.L1Trigger.L1UniformTags_cfi import initL1UniformTags
initL1UniformTags()
tagBaseVec = initL1UniformTags.tagBaseVec
initL1Subsystems.params = cms.PSet(
recordInfo = cms.VPSet(
cms.PSet(
record = cms.string('L1JetEtScaleRcd'),
tag = cms.string('L1JetEtScale_' + tagBaseVec[ L1CondEnum.L1JetEtScale ]),
type = cms.string('L1CaloEtScale'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1EmEtScaleRcd'),
tag = cms.string('L1EmEtScale_' + tagBaseVec[ L1CondEnum.L1EmEtScale ]),
type = cms.string('L1CaloEtScale'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1HtMissScaleRcd'),
tag = cms.string('L1HtMissScale_' + tagBaseVec[ L1CondEnum.L1HtMissScale ]),
type = cms.string('L1CaloEtScale'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1HfRingEtScaleRcd'),
tag = cms.string('L1HfRingEtScale_' + tagBaseVec[ L1CondEnum.L1HfRingEtScale ]),
type = cms.string('L1CaloEtScale'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuTriggerScalesRcd'),
tag = cms.string('L1MuTriggerScales_' + tagBaseVec[ L1CondEnum.L1MuTriggerScales ]),
type = cms.string('L1MuTriggerScales'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuTriggerPtScaleRcd'),
tag = cms.string('L1MuTriggerPtScale_' + tagBaseVec[ L1CondEnum.L1MuTriggerPtScale ]),
type = cms.string('L1MuTriggerPtScale'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuGMTScalesRcd'),
tag = cms.string('L1MuGMTScales_' + tagBaseVec[ L1CondEnum.L1MuGMTScales ]),
type = cms.string('L1MuGMTScales'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuCSCTFConfigurationRcd'),
tag = cms.string('L1MuCSCTFConfiguration_' + tagBaseVec[ L1CondEnum.L1MuCSCTFConfiguration ]),
type = cms.string('L1MuCSCTFConfiguration'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuCSCTFAlignmentRcd'),
tag = cms.string('L1MuCSCTFAlignment_' + tagBaseVec[ L1CondEnum.L1MuCSCTFAlignment ]),
type = cms.string('L1MuCSCTFAlignment'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuCSCPtLutRcd'),
tag = cms.string('L1MuCSCPtLut_' + tagBaseVec[ L1CondEnum.L1MuCSCPtLut ]),
type = cms.string('L1MuCSCPtLut'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuDTEtaPatternLutRcd'),
tag = cms.string('L1MuDTEtaPatternLut_' + tagBaseVec[ L1CondEnum.L1MuDTEtaPatternLut ]),
type = cms.string('L1MuDTEtaPatternLut'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuDTExtLutRcd'),
tag = cms.string('L1MuDTExtLut_' + tagBaseVec[ L1CondEnum.L1MuDTExtLut ]),
type = cms.string('L1MuDTExtLut'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuDTPhiLutRcd'),
tag = cms.string('L1MuDTPhiLut_' + tagBaseVec[ L1CondEnum.L1MuDTPhiLut ]),
type = cms.string('L1MuDTPhiLut'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuDTPtaLutRcd'),
tag = cms.string('L1MuDTPtaLut_' + tagBaseVec[ L1CondEnum.L1MuDTPtaLut ]),
type = cms.string('L1MuDTPtaLut'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuDTQualPatternLutRcd'),
tag = cms.string('L1MuDTQualPatternLut_' + tagBaseVec[ L1CondEnum.L1MuDTQualPatternLut ]),
type = cms.string('L1MuDTQualPatternLut'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuDTTFParametersRcd'),
tag = cms.string('L1MuDTTFParameters_' + tagBaseVec[ L1CondEnum.L1MuDTTFParameters ]),
type = cms.string('L1MuDTTFParameters'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1RPCConfigRcd'),
tag = cms.string('L1RPCConfig_' + tagBaseVec[ L1CondEnum.L1RPCConfig ]),
type = cms.string('L1RPCConfig'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1RPCConeDefinitionRcd'),
tag = cms.string('L1RPCConeDefinition_' + tagBaseVec[ L1CondEnum.L1RPCConeDefinition ]),
type = cms.string('L1RPCConeDefinition'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1RPCHsbConfigRcd'),
tag = cms.string('L1RPCHsbConfig_' + tagBaseVec[ L1CondEnum.L1RPCHsbConfig ]),
type = cms.string('L1RPCHsbConfig'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1RPCBxOrConfigRcd'),
tag = cms.string('L1RPCBxOrConfig_' + tagBaseVec[ L1CondEnum.L1RPCBxOrConfig ]),
type = cms.string('L1RPCBxOrConfig'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1MuGMTParametersRcd'),
tag = cms.string('L1MuGMTParameters_' + tagBaseVec[ L1CondEnum.L1MuGMTParameters ]),
type = cms.string('L1MuGMTParameters'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1RCTParametersRcd'),
tag = cms.string('L1RCTParameters_' + tagBaseVec[ L1CondEnum.L1RCTParameters ]),
type = cms.string('L1RCTParameters'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1CaloEcalScaleRcd'),
tag = cms.string('L1CaloEcalScale_' + tagBaseVec[ L1CondEnum.L1CaloEcalScale ]),
type = cms.string('L1CaloEcalScale'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1CaloHcalScaleRcd'),
tag = cms.string('L1CaloHcalScale_' + tagBaseVec[ L1CondEnum.L1CaloHcalScale ]),
type = cms.string('L1CaloHcalScale'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1GctJetFinderParamsRcd'),
tag = cms.string('L1GctJetFinderParams_' + tagBaseVec[ L1CondEnum.L1GctJetFinderParams ]),
type = cms.string('L1GctJetFinderParams'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1GtBoardMapsRcd'),
tag = cms.string('L1GtBoardMaps_' + tagBaseVec[ L1CondEnum.L1GtBoardMaps ]),
type = cms.string('L1GtBoardMaps'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1GtParametersRcd'),
tag = cms.string('L1GtParameters_' + tagBaseVec[ L1CondEnum.L1GtParameters ]),
type = cms.string('L1GtParameters'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1GtStableParametersRcd'),
tag = cms.string('L1GtStableParameters_' + tagBaseVec[ L1CondEnum.L1GtStableParameters ]),
type = cms.string('L1GtStableParameters'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1GtTriggerMaskVetoAlgoTrigRcd'),
tag = cms.string('L1GtTriggerMaskVetoAlgoTrig_' + tagBaseVec[ L1CondEnum.L1GtTriggerMaskVetoAlgoTrig ]),
type = cms.string('L1GtTriggerMask'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1GtTriggerMenuRcd'),
tag = cms.string('L1GtTriggerMenu_' + tagBaseVec[ L1CondEnum.L1GtTriggerMenu ]),
type = cms.string('L1GtTriggerMenu'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1GtPsbSetupRcd'),
tag = cms.string('L1GtPsbSetup_' + tagBaseVec[ L1CondEnum.L1GtPsbSetup ]),
type = cms.string('L1GtPsbSetup'),
key = cms.string(objectKey)
),
cms.PSet(
record = cms.string('L1CaloGeometryRecord'),
tag = cms.string('L1CaloGeometry_' + tagBaseVec[ L1CondEnum.L1CaloGeometry ]),
type = cms.string('L1CaloGeometry'),
key = cms.string(objectKey)
))
)
from CondTools.L1Trigger.L1RSSubsystemParams_cfi import initL1RSSubsystems
initL1RSSubsystems( tagBaseVec,
objectKey,
objectKey,
objectKey,
objectKey,
objectKey,
objectKey,
objectKey,
objectKey,
objectKey )
initL1Subsystems.params.recordInfo.extend(initL1RSSubsystems.params.recordInfo)
|