File indexing completed on 2024-04-06 11:59:52
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("CALIB")
0004
0005 process.MessageLogger = cms.Service("MessageLogger",
0006 cerr = cms.untracked.PSet(
0007 enable = cms.untracked.bool(False)
0008 ),
0009 debugModules = cms.untracked.vstring(''),
0010 files = cms.untracked.PSet(
0011 QualityReader = cms.untracked.PSet(
0012 threshold = cms.untracked.string('INFO')
0013 )
0014 )
0015 )
0016
0017 process.source = cms.Source("EmptyIOVSource",
0018 lastValue = cms.uint64(20),
0019 timetype = cms.string('runnumber'),
0020 firstValue = cms.uint64(20),
0021 interval = cms.uint64(1)
0022 )
0023
0024 process.maxEvents = cms.untracked.PSet(
0025 input = cms.untracked.int32(1)
0026 )
0027
0028
0029 process.load("CalibTracker.SiStripESProducers.fake.SiStripBadModuleConfigurableFakeESSource_cfi")
0030 from CalibTracker.SiStripESProducers.fake.SiStripBadModuleConfigurableFakeESSource_cfi import siStripBadModuleConfigurableFakeESSource
0031 siStripBadModuleConfigurableFakeESSource.BadComponentList = cms.untracked.VPSet( cms.PSet(
0032 SubDet = cms.string('TIB'),
0033 layer = cms.uint32(1),
0034 bkw_frw = cms.uint32(0),
0035 detid = cms.uint32(0),
0036 ster = cms.uint32(0),
0037 string_ = cms.uint32(0),
0038 int_ext = cms.uint32(0)
0039 )
0040 )
0041
0042
0043 process.load("CalibTracker.SiStripESProducers.DBWriter.SiStripBadModuleDummyDBWriter_cfi")
0044 process.siStripBadModuleDummyDBWriter.OpenIovAt = cms.untracked.string("currentTime")
0045
0046 process.PoolDBOutputService = cms.Service("PoolDBOutputService",
0047 BlobStreamerName = cms.untracked.string('TBufferBlobStreamingService'),
0048 DBParameters = cms.PSet(
0049 messageLevel = cms.untracked.int32(2),
0050 authenticationPath = cms.untracked.string('/afs/cern.ch/cms/DB/conddb')
0051 ),
0052 timetype = cms.untracked.string('runnumber'),
0053 connect = cms.string('sqlite_file:dbfile.db'),
0054 toPut = cms.VPSet(cms.PSet(
0055 record = cms.string('SiStripBadStrip'),
0056 tag = cms.string('SiStripBadModule_Fake_TIB')
0057 ))
0058 )
0059
0060
0061
0062 process.load("CalibTracker.SiStripESProducers.SiStripQualityESProducer_cfi")
0063 process.siStripQualityESProducer.ListOfRecordToMerge = cms.VPSet(
0064 cms.PSet( record = cms.string("SiStripBadModuleRcd"), tag = cms.string("") )
0065 )
0066
0067 from CalibTracker.SiStripQuality.siStripQualityStatistics_cfi import siStripQualityStatistics
0068 process.reader = siStripQualityStatistics.clone()
0069
0070 process.siStripBadModuleDummyDBWriter.record=process.PoolDBOutputService.toPut[0].record
0071 process.p = cms.Path(process.reader*process.siStripBadModuleDummyDBWriter)
0072
0073