Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-11-14 04:15:22

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from Configuration.Eras.Era_Phase2C17I13M9_cff import Phase2C17I13M9
0004 process = cms.Process("HGCalGeometryWriter",Phase2C17I13M9)
0005 process.load('CondCore.CondDB.CondDB_cfi')
0006 process.load('Configuration.Geometry.GeometryExtendedRun4D110_cff')
0007 
0008 process.source = cms.Source("EmptyIOVSource",
0009                             lastValue = cms.uint64(1),
0010                             timetype = cms.string('runnumber'),
0011                             firstValue = cms.uint64(1),
0012                             interval = cms.uint64(1)
0013                             )
0014 
0015 process.HGCalEEParametersWriter = cms.EDAnalyzer("PHGCalParametersDBBuilder",
0016                                                  Name = cms.untracked.string("HGCalEESensitive"),
0017                                                  NameW = cms.untracked.string("HGCalWafer"),
0018                                                  NameC = cms.untracked.string("HGCalCell"),
0019                                                  NameT = cms.untracked.string("HGCal")
0020 )
0021 
0022 process.HGCalHEParametersWriter = cms.EDAnalyzer("PHGCalParametersDBBuilder",
0023                                                  Name = cms.untracked.string("HGCalHESiliconSensitive"),
0024                                                  NameW = cms.untracked.string("HGCalWafer"),
0025                                                  NameC = cms.untracked.string("HGCalCell"),
0026                                                  NameT = cms.untracked.string("HGCal")
0027 )
0028 
0029 process.HGCalHEScParametersWriter = cms.EDAnalyzer("PHGCalParametersDBBuilder",
0030                                                    Name = cms.untracked.string("HGCalHEScintillatorSensitive"),
0031                                                    NameW = cms.untracked.string("HGCalWafer"),
0032                                                    NameC = cms.untracked.string("HGCalCell"),
0033                                                    NameT = cms.untracked.string("HGCal")
0034 )
0035 
0036 process.CondDB.timetype = cms.untracked.string('runnumber')
0037 process.CondDB.connect = cms.string('sqlite_file:myfile.db')
0038 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
0039                                           process.CondDB,
0040                                           toPut = cms.VPSet(
0041                                                             cms.PSet(record = cms.string('PHGCalParametersRcd'),tag = cms.string('HGCALParameters_Geometry_Test01'))
0042                                                             )
0043                                           )
0044 
0045 process.maxEvents = cms.untracked.PSet(
0046     input = cms.untracked.int32(1)
0047     )
0048 
0049 process.p1 = cms.Path(process.HGCalEEParametersWriter)