/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
SimCalorimetry/CastorSim/data/CastorDigiReco.py
88 строк
3 KB
Marco Musich
remove illegal nested parameters in DBParameters
12 апр 2025, 14:31
12 апр 2025, 14:31
6674781
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms process = cms.Process("CASTORDIGIVALIDATION") process.load("SimGeneral.MixingModule.mixNoPU_cfi") process.load("Geometry.CaloEventSetup.CaloGeometry_cff") process.load("SimCalorimetry.CastorSim.castordigi_cfi") process.load("RecoLocalCalo.CastorReco.CastorSimpleReconstructor_cfi") process.load("Configuration.StandardSequences.GeometryExtended_cff") process.load("CondCore.DBCommon.CondDBSetup_cfi") process.load("CondCore.DBCommon.CondDBCommon_cfi") process.castor_db_producer = cms.ESProducer("CastorDbProducer") process.source = cms.Source("PoolSource", duplicateCheckMode = cms.untracked.string("checkEachFile"), debugFlag = cms.untracked.bool(True), debugVebosity = cms.untracked.uint32(100), fileNames = cms.untracked.vstring( #'rfio:/castor/cern.ch/user/o/ochesanu/CMSSW_310_pre6/pions/output_300_50.00_50.01_1.pool.root' 'file:/afs/cern.ch/user/o/ochesanu/scratch0/CMSSW_3_2_5/src/SimG4CMS/Forward/python/test/sim_pion.root' ) ) process.es_pool = cms.ESSource( "PoolDBESSource", process.CondDBSetup, # connect = cms.string('frontier://cmsfrontier.cern.ch:8000/FrontierPrep/CMS_COND_30X_HCAL'), connect = cms.string('sqlite_fle:testExample.db'), toGet = cms.VPSet( cms.PSet( record = cms.string('CastorPedestalsRcd'), tag = cms.string('castor_pedestals_v1.0_test') ), cms.PSet( record = cms.string('CastorPedestalWidthsRcd'), tag = cms.string('castor_widths_v1.0_test') ), cms.PSet( record = cms.string('CastorGainsRcd'), tag = cms.string('castor_gains_v1.0_test') ), cms.PSet( record = cms.string('CastorQIEDataRcd'), tag = cms.string('castor_qie_v1.0_test') ), cms.PSet( record = cms.string('CastorElectronicsMapRcd'), tag = cms.string('castor_emap_v1.0_test') ), cms.PSet( record = cms.string('CastorChannelQualityRcd'), tag = cms.string('castor_channelstatus_v1.0_test') ) ) ) process.es_hardcode = cms.ESSource("CastorHardcodeCalibrations", toGet = cms.untracked.vstring('GainWidths') ) process.digiDumper = cms.EDFilter("HcalDigiDump") process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService", moduleSeeds = cms.PSet( simCastorDigis = cms.untracked.uint32(12345) ) ) process.hitDumper = cms.EDFilter("HcalRecHitDump") process.hitAnalyzer = cms.EDAnalyzer("CastorHitAnalyzer") process.digiAnalyzer = cms.EDAnalyzer("CastorDigiAnalyzer") process.o1 = cms.OutputModule("PoolOutputModule", fileName = cms.untracked.string('digiout_pions50.root') ) process.p = cms.Path(process.mix*process.simCastorDigis) #*process.castorreco) process.outpath = cms.EndPath(process.o1)