File indexing completed on 2024-09-26 05:06:08
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def PoolSource(*args, **kwargs):
0004 mod = cms.Source('PoolSource',
0005 fileNames = cms.required.untracked.vstring,
0006 secondaryFileNames = cms.untracked.vstring(),
0007 needSecondaryFileNames = cms.untracked.bool(False),
0008 overrideCatalog = cms.untracked.string(''),
0009 skipBadFiles = cms.untracked.bool(False),
0010 bypassVersionCheck = cms.untracked.bool(False),
0011 treeMaxVirtualSize = cms.untracked.int32(-1),
0012 dropDescendantsOfDroppedBranches = cms.untracked.bool(True),
0013 labelRawDataLikeMC = cms.untracked.bool(True),
0014 delayReadingEventProducts = cms.untracked.bool(True),
0015 inputCommands = cms.untracked.vstring('keep *'),
0016 processingMode = cms.untracked.string('RunsLumisAndEvents'),
0017 writeStatusFile = cms.untracked.bool(False),
0018 skipEvents = cms.untracked.uint32(0),
0019 noEventSort = cms.untracked.bool(True),
0020 noRunLumiSort = cms.untracked.bool(False),
0021 cacheSize = cms.untracked.uint32(20971520),
0022 branchesMustMatch = cms.untracked.string('permissive'),
0023 enforceGUIDInFileName = cms.untracked.bool(False),
0024 firstRun = cms.untracked.uint32(1),
0025 firstLuminosityBlock = cms.untracked.uint32(0),
0026 firstEvent = cms.untracked.uint32(1),
0027 lumisToSkip = cms.untracked.VLuminosityBlockRange(),
0028 lumisToProcess = cms.untracked.VLuminosityBlockRange(),
0029 eventsToSkip = cms.untracked.VEventRange(),
0030 eventsToProcess = cms.untracked.VEventRange(),
0031 duplicateCheckMode = cms.untracked.string('checkAllFilesOpened'),
0032 setRunNumber = cms.untracked.uint32(0)
0033 )
0034 for a in args:
0035 mod.update_(a)
0036 mod.update_(kwargs)
0037 return mod