/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Geometry/HcalCommonData/test/python/runOverlap_cfg.py
41 строка
2 KB
Sunanda
Try to avoid wrong list of SD names of HCAL while using DD4hep
03 авг 2023, 16:55
03 авг 2023, 16:55
124d78d
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms from Configuration.Eras.Era_Run3_DDD_cff import Run3_DDD process = cms.Process("PROD",Run3_DDD) process.load("SimGeneral.HepPDTESSource.pdt_cfi") process.load('FWCore.MessageService.MessageLogger_cfi') process.load("Geometry.HcalCommonData.GeometryExtended2021Reco_cff") if 'MessageLogger' in process.__dict__: process.MessageLogger.G4cerr=dict() process.MessageLogger.G4cout=dict() process.MessageLogger.HCalGeom=dict() from SimG4Core.PrintGeomInfo.g4TestGeometry_cfi import * process = checkOverlap(process) process.Timing = cms.Service("Timing") # enable Geant4 overlap check process.g4SimHits.CheckGeometry = True # Geant4 geometry check process.g4SimHits.G4CheckOverlap.OutputBaseName = "Run3" process.g4SimHits.G4CheckOverlap.OverlapFlag = True process.g4SimHits.G4CheckOverlap.Tolerance = 0.01 process.g4SimHits.G4CheckOverlap.Resolution = 10000 process.g4SimHits.G4CheckOverlap.Depth = -1 # tells if NodeName is G4Region or G4PhysicalVolume process.g4SimHits.G4CheckOverlap.RegionFlag = False # list of names process.g4SimHits.G4CheckOverlap.NodeNames = ['OCMS'] # enable dump gdml file process.g4SimHits.G4CheckOverlap.gdmlFlag = False # if defined a G4PhysicsVolume info is printed process.g4SimHits.G4CheckOverlap.PVname = '' # if defined a list of daughter volumes is printed process.g4SimHits.G4CheckOverlap.LVname = '' # extra output files, created if a name is not empty process.g4SimHits.FileNameField = '' process.g4SimHits.FileNameGDML = '' process.g4SimHits.FileNameRegions = ''