/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/HcalCommonData/test/python/runHcalParametersFromDDDAnalyzer_cfg.py
61 строка
2 KB
Kevin Pedro
remove unnecessary use of imp (geom)
16 июн 2026, 00:18
16 июн 2026, 00:18
5c32a29
Код
Авторство
О чём код?
############################################################################### # Way to use this: # cmsRun runHcalParametersFromDDDAnalyzer_cfg.py geometry=Run3 # # Options for geometry Run3, D105, D120, D121 # ############################################################################### import FWCore.ParameterSet.Config as cms import os, sys, re import FWCore.ParameterSet.VarParsing as VarParsing #################################################################### ### SETUP OPTIONS options = VarParsing.VarParsing('standard') options.register('geometry', "Run3", VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, "geometry of operations: Run3, D105, D120, D121") ### get and parse the command line arguments options.parseArguments() print(options) #################################################################### # Use the options if (options.geometry == "D105"): from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9 process = cms.Process("HcalParametersTest",Phase2C17I13M9) process.load('Configuration.Geometry.GeometryExtendedRun4D105Reco_cff') elif (options.geometry == "D120"): from Configuration.Eras.Era_Phase2C26I13M9_cff import Phase2C26I13M9 process = cms.Process("HcalParametersTest",Phase2C26I13M9) process.load('Configuration.Geometry.GeometryExtendedRun4D120Reco_cff') elif (options.geometry == "D121"): from Configuration.Eras.Era_Phase2C22I13M9_cff import Phase2C22I13M9 process = cms.Process("HcalParametersTest",Phase2C22I13M9) process.load('Configuration.Geometry.GeometryExtendedRun4D121Reco_cff') else: from Configuration.Eras.Era_Run3_DDD_cff import Run3_DDD process = cms.Process("HcalParametersTest",Run3_DDD) process.load("Configuration.Geometry.GeometryExtended2021Reco_cff") process.load('FWCore.MessageService.MessageLogger_cfi') process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) if hasattr(process,'MessageLogger'): process.MessageLogger.HCalGeom=dict() process.hpa = cms.EDAnalyzer("HcalParametersAnalyzer") process.Timing = cms.Service("Timing") process.SimpleMemoryCheck = cms.Service("SimpleMemoryCheck") process.p1 = cms.Path(process.hpa)