/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
CondTools/L1TriggerExt/python/L1CondDBPayloadWriterExt_cff.py
26 строк
1 KB
kkotov
L1Menu-only L1T O2O for 81x
20 июл 2016, 17:59
20 июл 2016, 17:59
0c7f4c0
Код
Авторство
О чём код?
def initPayloadWriterExt( process, outputDBConnect = 'sqlite_file:l1config.db', outputDBAuth = '.', tagBaseVec = [] ): import FWCore.ParameterSet.Config as cms from CondTools.L1TriggerExt.L1CondEnumExt_cfi import L1CondEnumExt if len( tagBaseVec ) == 0: from CondTools.L1TriggerExt.L1UniformTagsExt_cfi import initL1UniformTagsExt initL1UniformTagsExt() tagBaseVec = initL1UniformTagsExt.tagBaseVec process.load('CondTools.L1TriggerExt.L1CondDBPayloadWriterExt_cfi') from CondCore.CondDB.CondDB_cfi import CondDB CondDB.connect = cms.string(outputDBConnect) initPayloadWriterExt.outputDB = cms.Service("PoolDBOutputService", CondDB, toPut = cms.VPSet(cms.PSet( record = cms.string("L1TriggerKeyListExtRcd"), tag = cms.string("L1TriggerKeyListExt_" + tagBaseVec[ L1CondEnumExt.L1TriggerKeyListExt ])) )) initPayloadWriterExt.outputDB.DBParameters.authenticationPath = outputDBAuth process.add_(initPayloadWriterExt.outputDB)