Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:22:28

0001 import FWCore.ParameterSet.Config as cms
0002 import FWCore.ParameterSet.VarParsing as VarParsing
0003 
0004 options = VarParsing.VarParsing ('analysis')
0005 
0006 options.register ('numOrbits',
0007                   -1,
0008                   VarParsing.VarParsing.multiplicity.singleton,
0009                   VarParsing.VarParsing.varType.int,
0010                   "Number of orbits to process")
0011 
0012 options.register ('filePath',
0013                   "file:/dev/shm/PoolOutputTest.root",
0014                   VarParsing.VarParsing.multiplicity.singleton,
0015                   VarParsing.VarParsing.varType.string,
0016                   "Sub lumisection number to process")
0017 
0018 options.parseArguments()
0019 
0020 process = cms.Process( "DUMP" )
0021 
0022 
0023 process.maxEvents = cms.untracked.PSet(
0024   input = cms.untracked.int32(options.numOrbits)
0025 )
0026 
0027 process.load("FWCore.MessageService.MessageLogger_cfi")
0028 
0029 process.source = cms.Source("PoolSource",
0030   fileNames = cms.untracked.vstring(options.filePath)
0031 )
0032 
0033 process.dump = cms.EDAnalyzer("DumpScObjects",
0034   gmtMuonsTag      = cms.InputTag("GmtUnpacker", "", "SCPU"),
0035   caloJetsTag      = cms.InputTag("CaloUnpacker", "", "SCPU"),
0036   caloEGammasTag   = cms.InputTag("CaloUnpacker", "", "SCPU"),
0037   caloTausTag      = cms.InputTag("CaloUnpacker", "", "SCPU"),
0038   caloEtSumsTag    = cms.InputTag("CaloUnpacker", "", "SCPU"),
0039   minBx            = cms.untracked.uint32(0),
0040   maxBx            = cms.untracked.uint32(3564),
0041 
0042   skipEmptyBx      = cms.untracked.bool(True), # don't show empty BX
0043 
0044   #checkMuons       = cms.untracked.bool(False), # test removing a collection
0045 
0046   searchEvent      = cms.untracked.bool(True),
0047   orbitNumber      = cms.untracked.uint32(88981531),
0048   searchStartBx    = cms.untracked.uint32(1027-2),
0049   searchStopBx     = cms.untracked.uint32(1027+2),
0050 )
0051 
0052 process.p = cms.Path(
0053   process.dump
0054 )