File indexing completed on 2025-04-17 02:42:30
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("CASTORDIGIVALIDATION")
0004 process.load("SimGeneral.MixingModule.mixNoPU_cfi")
0005 process.load("Geometry.CaloEventSetup.CaloGeometry_cff")
0006
0007 process.load("SimCalorimetry.CastorSim.castordigi_cfi")
0008
0009 process.load("RecoLocalCalo.CastorReco.CastorSimpleReconstructor_cfi")
0010
0011 process.load("Configuration.StandardSequences.GeometryExtended_cff")
0012
0013
0014 process.load("CondCore.DBCommon.CondDBSetup_cfi")
0015 process.load("CondCore.DBCommon.CondDBCommon_cfi")
0016
0017
0018 process.castor_db_producer = cms.ESProducer("CastorDbProducer")
0019
0020
0021 process.source = cms.Source("PoolSource",
0022 duplicateCheckMode = cms.untracked.string("checkEachFile"),
0023 debugFlag = cms.untracked.bool(True),
0024 debugVebosity = cms.untracked.uint32(100),
0025 fileNames = cms.untracked.vstring(
0026
0027 'file:/afs/cern.ch/user/o/ochesanu/scratch0/CMSSW_3_2_5/src/SimG4CMS/Forward/python/test/sim_pion.root'
0028 )
0029 )
0030
0031
0032
0033 process.es_pool = cms.ESSource( "PoolDBESSource",
0034 process.CondDBSetup,
0035
0036 connect = cms.string('sqlite_fle:testExample.db'),
0037 toGet = cms.VPSet(
0038 cms.PSet(
0039 record = cms.string('CastorPedestalsRcd'),
0040 tag = cms.string('castor_pedestals_v1.0_test')
0041 ),
0042 cms.PSet(
0043 record = cms.string('CastorPedestalWidthsRcd'),
0044 tag = cms.string('castor_widths_v1.0_test')
0045 ),
0046 cms.PSet(
0047 record = cms.string('CastorGainsRcd'),
0048 tag = cms.string('castor_gains_v1.0_test')
0049 ),
0050 cms.PSet(
0051 record = cms.string('CastorQIEDataRcd'),
0052 tag = cms.string('castor_qie_v1.0_test')
0053 ),
0054 cms.PSet(
0055 record = cms.string('CastorElectronicsMapRcd'),
0056 tag = cms.string('castor_emap_v1.0_test')
0057 ),
0058 cms.PSet(
0059 record = cms.string('CastorChannelQualityRcd'),
0060 tag = cms.string('castor_channelstatus_v1.0_test')
0061
0062 )
0063
0064 )
0065 )
0066 process.es_hardcode = cms.ESSource("CastorHardcodeCalibrations",
0067 toGet = cms.untracked.vstring('GainWidths')
0068 )
0069
0070 process.digiDumper = cms.EDFilter("HcalDigiDump")
0071 process.RandomNumberGeneratorService = cms.Service("RandomNumberGeneratorService",
0072 moduleSeeds = cms.PSet(
0073 simCastorDigis = cms.untracked.uint32(12345)
0074 )
0075 )
0076 process.hitDumper = cms.EDFilter("HcalRecHitDump")
0077
0078 process.hitAnalyzer = cms.EDAnalyzer("CastorHitAnalyzer")
0079
0080 process.digiAnalyzer = cms.EDAnalyzer("CastorDigiAnalyzer")
0081
0082 process.o1 = cms.OutputModule("PoolOutputModule",
0083 fileName = cms.untracked.string('digiout_pions50.root')
0084 )
0085
0086 process.p = cms.Path(process.mix*process.simCastorDigis)
0087
0088 process.outpath = cms.EndPath(process.o1)
0089