/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/TrackerGeometryBuilder/test/python/testTrackerModuleInfoDDD_cfg.py
71 строка
3 KB
Sunanda
Change names from 2026 to Run4 in several scripts of Geometry (CaloTopology|ForwardCommonData|GEMGeometry|MTDCommonData|MuonNumbering|TrackerCommonData|TrackerGeometryBuilder)
11 ноя 2024, 11:57
11 ноя 2024, 11:57
8ca8d11
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms import FWCore.ParameterSet.VarParsing as VarParsing import Configuration.Geometry.defaultPhase2ConditionsEra_cff as _settings ################################################################### # Setup 'standard' options ################################################################### options = VarParsing.VarParsing() options.register('Scenario', _settings.DEFAULT_VERSION, # default value VarParsing.VarParsing.multiplicity.singleton, # singleton or list VarParsing.VarParsing.varType.string, # string, int, or float "geometry version to use: Run4DXXX") options.parseArguments() ################################################################### # get Global Tag and ERA ################################################################### GLOBAL_TAG, ERA = _settings.get_era_and_conditions(options.Scenario) process = cms.Process("GeometryTest",ERA) # empty input service, fire 10 events process.load("FWCore.MessageLogger.MessageLogger_cfi") # Choose Tracker Geometry if(options.Scenario == _settings.DEFAULT_VERSION): print("Loading default scenario: ", _settings.DEFAULT_VERSION) process.load('Configuration.Geometry.GeometryExtendedRun4Default_cff') else: process.load('Configuration.Geometry.GeometryExtended'+options.Scenario+'_cff') process.load('Geometry.CommonTopologies.globalTrackingGeometry_cfi') process.load('Geometry.TrackerGeometryBuilder.trackerParameters_cfi') process.load('Geometry.TrackerNumberingBuilder.trackerTopology_cfi') process.TrackerGeometricDetESModule = cms.ESProducer( "TrackerGeometricDetESModule", fromDDD = cms.bool( True ) ) process.es_prefer_geomdet = cms.ESPrefer("TrackerGeometricDetESModule","") process.load("Geometry.TrackerGeometryBuilder.TrackerAdditionalParametersPerDet_cfi") process.load("Alignment.CommonAlignmentProducer.FakeAlignmentSource_cfi") process.preferFakeAlign = cms.ESPrefer("FakeAlignmentSource") process.source = cms.Source("EmptySource") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1) ) process.out = cms.OutputModule("AsciiOutputModule") process.load("FWCore.MessageLogger.MessageLogger_cfi") process.MessageLogger.debugModules.append('*') process.MessageLogger.cout = cms.untracked.PSet( threshold = cms.untracked.string('DEBUG'), default = cms.untracked.PSet( limit = cms.untracked.int32(0) ), TrackerNumberingBuilder = cms.untracked.PSet( limit = cms.untracked.int32(-1) ), TrackerGeometryBuilder = cms.untracked.PSet( limit = cms.untracked.int32(-1) ), ModuleInfo = cms.untracked.PSet( limit = cms.untracked.int32(-1) ), ) process.prod = cms.EDAnalyzer("ModuleInfo", fromDDD = cms.bool(True), printDDD = cms.untracked.bool(False), tolerance = cms.untracked.double(1.0e-23) ) process.p1 = cms.Path(process.prod) process.ep = cms.EndPath(process.out)