7 import FWCore.ParameterSet.Config
as cms
8 from CondTools.L1TriggerExt.L1CondEnumExt_cfi
import L1CondEnumExt
10 if len( tagBaseVec ) == 0:
11 from CondTools.L1TriggerExt.L1UniformTagsExt_cfi
import initL1UniformTagsExt
13 tagBaseVec = initL1UniformTagsExt.tagBaseVec
15 process.load(
'CondTools.L1TriggerExt.L1CondDBIOVWriterExt_cfi')
16 process.L1CondDBIOVWriterExt.tscKey = cms.string( tscKey )
19 initIOVWriterExt.outputDB = cms.Service(
"PoolDBOutputService",
21 connect = cms.string(outputDBConnect),
22 toPut = cms.VPSet(cms.PSet(
23 record = cms.string(
"L1TriggerKeyExtRcd"),
24 tag = cms.string(
"L1TriggerKeyExt_" + tagBaseVec[ L1CondEnumExt.L1TriggerKeyExt ])),
26 record = cms.string(
"L1TriggerKeyListExtRcd"),
27 tag = cms.string(
"L1TriggerKeyListExt_" + tagBaseVec[ L1CondEnumExt.L1TriggerKeyListExt ]))
29 initIOVWriterExt.outputDB.DBParameters.authenticationPath = outputDBAuth
31 from CondTools.L1TriggerExt.L1SubsystemParamsExt_cfi
import initL1SubsystemsExt
33 initIOVWriterExt.outputDB.toPut.extend(initL1SubsystemsExt.params.recordInfo)
34 process.add_(initIOVWriterExt.outputDB)