File indexing completed on 2023-03-17 10:47:57
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("TEST")
0004 process.load("CalibCalorimetry.EcalTrivialCondModules.EcalTrivialCondRetriever_cfi")
0005 process.EcalTrivialConditionRetriever.producedEcalPFRecHitThresholds = cms.untracked.bool(True)
0006 process.EcalTrivialConditionRetriever.EcalPFRecHitThresholdsEB = cms.untracked.double( 0.0)
0007 process.EcalTrivialConditionRetriever.EcalPFRecHitThresholdsEE = cms.untracked.double( 0.0)
0008 process.EcalTrivialConditionRetriever.PFRecHitFile = cms.untracked.string("EB_thresholds_-1.txt")
0009 process.EcalTrivialConditionRetriever.PFRecHitFileEE = cms.untracked.string("EE_thresholds_-1.txt")
0010
0011
0012 process.load("CondCore.CondDB.CondDB_cfi")
0013
0014
0015 process.CondDB.connect = 'sqlite_file:DB.db'
0016
0017 process.MessageLogger = cms.Service("MessageLogger",
0018 cerr = cms.untracked.PSet(
0019 enable = cms.untracked.bool(False)
0020 ),
0021 cout = cms.untracked.PSet(
0022 enable = cms.untracked.bool(True)
0023 ),
0024 debugModules = cms.untracked.vstring('*')
0025 )
0026
0027 process.source = cms.Source("EmptyIOVSource",
0028 firstValue = cms.uint64(1),
0029 lastValue = cms.uint64(1),
0030 timetype = cms.string('runnumber'),
0031 interval = cms.uint64(1)
0032 )
0033
0034 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
0035 process.CondDB,
0036 toPut = cms.VPSet(
0037 cms.PSet(
0038 record = cms.string('EcalPFRecHitThresholdsRcd'),
0039 tag = cms.string('EcalPFRecHitThresholds_2018_def_mc')
0040 )
0041 )
0042 )
0043
0044 process.dbCopy = cms.EDAnalyzer("EcalDBCopy",
0045 timetype = cms.string('runnumber'),
0046 toCopy = cms.VPSet(
0047 cms.PSet(
0048 record = cms.string('EcalPFRecHitThresholdsRcd'),
0049 container = cms.string('EcalPFRecHitThresholds')
0050 )
0051 )
0052 )
0053
0054 process.prod = cms.EDAnalyzer("EcalTrivialObjectAnalyzer")
0055
0056 process.p = cms.Path(process.prod*process.dbCopy)