File indexing completed on 2023-03-17 10:48:46
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("ProcessOne")
0004
0005 import FWCore.ParameterSet.VarParsing as VarParsing
0006 options = VarParsing.VarParsing()
0007 options.register('conditionsDB',
0008 'sqlite_file:SiPixelStatusScenarios_2017StuckTBM.db',
0009 VarParsing.VarParsing.multiplicity.singleton,
0010 VarParsing.VarParsing.varType.string,
0011 "input conditions DB")
0012 options.register('inputTag',
0013 'SiPixelFEDChannelContainer_StuckTBM_2017_v1_mc',
0014 VarParsing.VarParsing.multiplicity.singleton,
0015 VarParsing.VarParsing.varType.string,
0016 "input conditions tag")
0017 options.parseArguments()
0018
0019
0020
0021
0022 process.load('FWCore.MessageService.MessageLogger_cfi')
0023 process.MessageLogger.cerr.enable = False
0024 process.MessageLogger.SiPixelFEDChannelContainerTestReader=dict()
0025 process.MessageLogger.SiPixelFEDChannelContainer=dict()
0026 process.MessageLogger.cout = cms.untracked.PSet(
0027 enable = cms.untracked.bool(True),
0028 enableStatistics = cms.untracked.bool(True),
0029 threshold = cms.untracked.string("INFO"),
0030 default = cms.untracked.PSet(limit = cms.untracked.int32(0)),
0031 FwkReport = cms.untracked.PSet(limit = cms.untracked.int32(-1),
0032 reportEvery = cms.untracked.int32(1000)
0033 ),
0034 SiPixelFEDChannelContainerTestReader = cms.untracked.PSet( limit = cms.untracked.int32(-1)),
0035 SiPixelFEDChannelContainer = cms.untracked.PSet( limit = cms.untracked.int32(-1))
0036 )
0037
0038
0039
0040
0041 process.source = cms.Source("EmptyIOVSource",
0042 timetype = cms.string('runnumber'),
0043 firstValue = cms.uint64(315708),
0044 lastValue = cms.uint64(315708),
0045 interval = cms.uint64(1)
0046 )
0047
0048
0049
0050 from CondCore.CondDB.CondDB_cfi import *
0051 CondDBQualityCollection = CondDB.clone(connect = cms.string(options.conditionsDB))
0052
0053 process.dbInput = cms.ESSource("PoolDBESSource",
0054 CondDBQualityCollection,
0055 toGet = cms.VPSet(cms.PSet(record = cms.string('SiPixelStatusScenariosRcd'),
0056 tag = cms.string(options.inputTag)
0057 )
0058 )
0059 )
0060
0061
0062
0063 process.get = cms.EDAnalyzer("EventSetupRecordDataGetter",
0064 toGet = cms.VPSet(cms.PSet(record = cms.string('SiPixelStatusScenariosRcd'),
0065 data = cms.vstring('SiPixelFEDChannelContainer')
0066 )
0067 ),
0068 verbose = cms.untracked.bool(True)
0069 )
0070
0071
0072
0073 process.ReadDB = cms.EDAnalyzer("SiPixelFEDChannelContainerTestReader")
0074 process.ReadDB.printDebug = cms.untracked.bool(True)
0075 process.ReadDB.outputFile = cms.untracked.string('SiPixelFEDChannelContainer.log')
0076
0077 process.p = cms.Path(process.get+process.ReadDB)