File indexing completed on 2024-04-06 12:03:11
0001 import FWCore.ParameterSet.Config as cms
0002 import FWCore.ParameterSet.VarParsing as VarParsing
0003
0004 process = cms.Process("READ")
0005
0006 options = VarParsing.VarParsing()
0007 options.register( "inputDB",
0008 "frontier://FrontierProd/CMS_CONDITIONS",
0009 VarParsing.VarParsing.multiplicity.singleton,
0010 VarParsing.VarParsing.varType.string,
0011 "the input DB"
0012 )
0013
0014 options.register( "inputTag",
0015 "AlCaRecoHLTpaths8e29_1e31_v7_hlt",
0016 VarParsing.VarParsing.multiplicity.singleton,
0017 VarParsing.VarParsing.varType.string,
0018 "the input tag"
0019 )
0020
0021 options.parseArguments()
0022
0023
0024 process.load("FWCore.MessageLogger.MessageLogger_cfi")
0025 process.MessageLogger.cerr.FwkReport.reportEvery = 1000000
0026
0027
0028 from CondTools.HLT.alCaRecoTriggerBitsRcdRead_cfi import alCaRecoTriggerBitsRcdRead as _alCaRecoTriggerBitsRcdRead
0029 process.AlCaRecoTriggerBitsRcdRead = _alCaRecoTriggerBitsRcdRead.clone()
0030
0031
0032
0033
0034 process.AlCaRecoTriggerBitsRcdRead.rawFileName = 'triggerBits'+options.inputTag
0035
0036
0037 process.source = cms.Source("EmptySource",
0038 numberEventsInRun = cms.untracked.uint32(1),
0039 firstRun = cms.untracked.uint32(1)
0040 )
0041
0042
0043
0044 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(500000) )
0045
0046
0047
0048
0049
0050
0051
0052
0053
0054
0055
0056 from CondCore.CondDB.CondDB_cfi import *
0057
0058 CondDBTriggerBits = CondDB.clone(connect = cms.string(options.inputDB))
0059 process.dbInput = cms.ESSource("PoolDBESSource",
0060 CondDBTriggerBits,
0061 toGet = cms.VPSet(cms.PSet(record = cms.string('AlCaRecoTriggerBitsRcd'),
0062 tag = cms.string(options.inputTag)
0063 )
0064 )
0065 )
0066
0067
0068 process.p = cms.Path(process.AlCaRecoTriggerBitsRcdRead)