/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
L1TriggerConfig/Utilities/test/viewMenu.py
55 строк
2 KB
Shahzad Malik Muzaffar
[L1] py2/3 compatibility:drop use of __future__
22 ноя 2024, 20:17
22 ноя 2024, 20:17
f1292bd
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms process = cms.Process("tester") process.load("FWCore.MessageLogger.MessageLogger_cfi") process.MessageLogger.cout.enable = cms.untracked.bool(True) process.MessageLogger.cout.threshold = cms.untracked.string('DEBUG') process.MessageLogger.debugModules = cms.untracked.vstring('*') import FWCore.ParameterSet.VarParsing as VarParsing options = VarParsing.VarParsing() options.register('db', 'static', VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "Source DB: prod/prep/static/sqlite" ) options.register('run', 1, VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.int, "Run (IOV)" ) options.parseArguments() if options.db == "static" : process.load("L1Trigger.L1TGlobal.TriggerMenu_cff") else : if options.db == "prod" : sourceDB = "frontier://FrontierProd/CMS_CONDITIONS" elif options.db == "prep" : sourceDB = "frontier://FrontierPrep/CMS_CONDITIONS" elif "sqlite" in options.db : sourceDB = options.db else : print("Unknown input DB: ", options.db, " should be static/prod/prep/sqlite:...") exit(0) from CondCore.CondDB.CondDB_cfi import CondDB CondDB.connect = cms.string(sourceDB) process.l1conddb = cms.ESSource("PoolDBESSource", CondDB, toGet = cms.VPSet( cms.PSet( record = cms.string('L1TUtmTriggerMenuRcd'), tag = cms.string("L1TUtmTriggerMenu_Stage2v0_hlt") ) ) ) process.source = cms.Source("EmptySource", firstRun = cms.untracked.uint32(options.run)) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) process.l1cr = cms.EDAnalyzer("L1MenuViewer") process.p = cms.Path(process.l1cr)