File indexing completed on 2023-03-17 10:46:10
0001 import FWCore.ParameterSet.Config as cms
0002 import FWCore.ParameterSet.VarParsing as VarParsing
0003 options = VarParsing.VarParsing()
0004 options.register('runNumber',
0005 186234,
0006 VarParsing.VarParsing.multiplicity.singleton,
0007 VarParsing.VarParsing.varType.int,
0008 "Run number; default gives latest IOV")
0009 options.register('globalTag',
0010 'GR_P_V50',
0011 VarParsing.VarParsing.multiplicity.singleton,
0012 VarParsing.VarParsing.varType.string,
0013 "GlobalTag")
0014 options.parseArguments()
0015
0016
0017 process = cms.Process("TEST")
0018
0019 process.load("CondCore.ESSources.CondDBESSource_cfi")
0020 process.GlobalTag.globaltag = options.globalTag
0021 process.GlobalTag.RefreshEachRun=cms.untracked.bool(False)
0022 process.GlobalTag.DumpStat=cms.untracked.bool(True)
0023 process.GlobalTag.pfnPrefix=cms.untracked.string('')
0024 process.GlobalTag.pfnPostfix=cms.untracked.string('')
0025
0026
0027 process.GlobalTag.toGet = cms.VPSet()
0028 process.GlobalTag.toGet.append(
0029 cms.PSet(record = cms.string("BeamSpotObjectsRcd"),
0030 tag = cms.string("firstcollisions"),
0031 )
0032 )
0033
0034
0035
0036 process.source = cms.Source("EmptyIOVSource",
0037 lastValue = cms.uint64(options.runNumber+1),
0038 timetype = cms.string('runnumber'),
0039 firstValue = cms.uint64(options.runNumber-1),
0040 interval = cms.uint64(1)
0041 )
0042
0043
0044 process.get = cms.EDAnalyzer("EventSetupRecordDataGetter",
0045 toGet = cms.VPSet(),
0046 verbose = cms.untracked.bool(True)
0047 )
0048
0049 process.p = cms.Path(process.get)