File indexing completed on 2024-05-04 04:04:31
0001 import FWCore.ParameterSet.Config as cms
0002 process = cms.Process("TEST")
0003
0004 from FWCore.ParameterSet.VarParsing import VarParsing
0005 options = VarParsing('python')
0006 options.register('modules','Geometry/HGCalMapping/data/ModuleMaps/modulelocator_test.txt',mytype=VarParsing.varType.string,
0007 info="Path to module mapper. Absolute, or relative to CMSSW src directory")
0008 options.register('sicells','Geometry/HGCalMapping/data/CellMaps/WaferCellMapTraces.txt',mytype=VarParsing.varType.string,
0009 info="Path to Si cell mapper. Absolute, or relative to CMSSW src directory")
0010 options.register('sipmcells','Geometry/HGCalMapping/data/CellMaps/channels_sipmontile.hgcal.txt',mytype=VarParsing.varType.string,
0011 info="Path to SiPM-on-tile cell mapper. Absolute, or relative to CMSSW src directory")
0012 options.parseArguments()
0013
0014 process.source = cms.Source('EmptySource')
0015
0016 process.maxEvents = cms.untracked.PSet(
0017 input = cms.untracked.int32(1)
0018 )
0019
0020
0021
0022 process.load('Geometry.HGCalMapping.hgCalMappingESProducer_cfi')
0023 process.hgCalMappingESProducer.modules = cms.FileInPath(options.modules)
0024 process.hgCalMappingESProducer.si = cms.FileInPath(options.sicells)
0025 process.hgCalMappingESProducer.sipm = cms.FileInPath(options.sipmcells)
0026
0027
0028 process.load('Configuration.StandardSequences.Accelerators_cff')
0029 process.hgCalMappingCellESProducer = cms.ESProducer('hgcal::HGCalMappingCellESProducer@alpaka',
0030 filelist=cms.vstring(options.sicells,options.sipmcells),
0031 cellindexer=cms.ESInputTag('') )
0032 process.hgCalMappingModuleESProducer = cms.ESProducer('hgcal::HGCalMappingModuleESProducer@alpaka',
0033 filename=cms.FileInPath(options.modules),
0034 moduleindexer=cms.ESInputTag('') )
0035
0036
0037 process.tester = cms.EDAnalyzer('HGCalMappingESSourceTester')
0038
0039 process.p = cms.Path(process.tester)