max_number = -1 # number of events process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(max_number)) process.source = cms.Source ("PoolSource", #eventsToProcess = cms.untracked.VEventRange('1:2682-1:2682'), #eventsToProcess = cms.untracked.VEventRange('1:8259-1:8259'), #eventsToProcess = cms.untracked.VEventRange('1:10-1:10'), fileNames = cms.untracked.vstring([ # 'file:PAT_249120E2-D1EC-E611-83C2-0CC47A7C347A.root', # 'file:PAT_76F9AD07-D3EC-E611-AA87-0CC47A745250.root', # 'file:PAT_FA0E1D02-D5EC-E611-B8CA-0025905A6080.root', # 'file:PAT_EE728E01-D5EC-E611-9DC5-0025905A6126.root', # '/store/relval/CMSSW_9_1_0_pre2/RelValSingleElectronPt10/MINIAODSIM/90X_upgrade2017_realistic_v20-v1/00000/66B5E60E-5619-E711-8E17-0CC47A4D7632.root', # '/store/relval/CMSSW_9_1_0_pre2/RelValSingleElectronPt10/MINIAODSIM/90X_upgrade2017_realistic_v20-v1/00000/BC08FC0E-5619-E711-98E5-0CC47A4D760C.root', ]), secondaryFileNames = cms.untracked.vstring() ) process.source.fileNames.extend(dd.search()) print "reading files done" #process.printTree = cms.EDAnalyzer("ParticleListDrawer", # maxEventsToPrint = cms.untracked.int32(1), # printVertex = cms.untracked.bool(False), # printOnlyHardInteraction = cms.untracked.bool(False), # Print only status=3 particles. This will not work for Pythia8, which does not have any such particles. # src = cms.InputTag("prunedGenParticles") #) # NEW WAY #print "reading files ..." #readFiles = cms.untracked.vstring() #secFiles = cms.untracked.vstring() #process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) #process.source = cms.Source ("PoolSource",fileNames = readFiles, secondaryFileNames = secFiles)
process = cms.Process("electronValidation",eras.Run2_2017) else: process = cms.Process('electronValidation',eras.Phase2) process.DQMStore = cms.Service("DQMStore") process.load("DQMServices.Components.DQMStoreStats_cfi") from DQMServices.Components.DQMStoreStats_cfi import * dqmStoreStats.runOnEndJob = cms.untracked.bool(True) #max_skipped = 165 max_number = -1 # 10 # number of events process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(max_number)) #process.source = cms.Source ("PoolSource",skipEvents = cms.untracked.uint32(max_skipped), fileNames = cms.untracked.vstring(),secondaryFileNames = cms.untracked.vstring()) process.source = cms.Source ("PoolSource", fileNames = cms.untracked.vstring(),secondaryFileNames = cms.untracked.vstring()) # std value process.source.fileNames.extend(dd.search()) # to be commented for local run only #process.source = cms.Source ("PoolSource", # fileNames = cms.untracked.vstring( # [ #'file:/eos/user/a/archiron/HGCal_Shares/step3_A8F750A4-6D87-E711-A476-0CC47A4D7600.root', #'file:/eos/user/a/archiron/HGCal_Shares/step3_AE79E794-7287-E711-9D2A-0CC47A78A3EE.root', #'file:/eos/user/a/archiron/HGCal_Shares/step3_D801BDAF-7087-E711-AEF8-0CC47A7C354A.root', #'file:/eos/user/r/rovere/www/shared/step3.root', #'root://cms-xrd-global.cern.ch//store/relval/CMSSW_9_3_2/RelValQCD_Pt-15To7000_Flat_14TeV/GEN-SIM-RECO/93X_upgrade2023_realistic_v2_2023D17noPU-v1/10000/00FF6760-F8A6-E711-AA68-0025905A60D6.root', # ] # ) #) # for local run only
#!/usr/bin/env python from __future__ import print_function import os, sys if len(sys.argv) > 1: os.environ['DD_SOURCE'] = sys.argv[1] import DQMOffline.EGamma.electronDataDiscovery as dd if os.environ['DD_TIER_SECONDARY'] == "": files = dd.search() print("dataset has", len(files), "files:") for file in files: print(file) else: files = dd.search() print("dataset has", len(files), "primary files:") for file in files: print(file) files = dd.search2() print("dataset has", len(files), "secondary files:") for file in files: print(file)
process.DQMStore = cms.Service("DQMStore") process.load("DQMServices.Components.DQMStoreStats_cfi") from DQMServices.Components.DQMStoreStats_cfi import * dqmStoreStats.runOnEndJob = cms.untracked.bool(True) #max_skipped = 165 max_number = -1 # 10 # number of events process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(max_number)) #process.source = cms.Source ("PoolSource",skipEvents = cms.untracked.uint32(max_skipped), fileNames = cms.untracked.vstring(),secondaryFileNames = cms.untracked.vstring()) process.source = cms.Source( "PoolSource", fileNames=cms.untracked.vstring(), secondaryFileNames=cms.untracked.vstring()) # std value process.source.fileNames.extend( dd.search()) # to be commented for local run only #process.source = cms.Source ("PoolSource", # fileNames = cms.untracked.vstring( # [ #'file:/eos/user/a/archiron/HGCal_Shares/step3_A8F750A4-6D87-E711-A476-0CC47A4D7600.root', #'file:/eos/user/a/archiron/HGCal_Shares/step3_AE79E794-7287-E711-9D2A-0CC47A78A3EE.root', #'file:/eos/user/a/archiron/HGCal_Shares/step3_D801BDAF-7087-E711-AEF8-0CC47A7C354A.root', #'file:/eos/user/r/rovere/www/shared/step3.root', #'root://cms-xrd-global.cern.ch//store/relval/CMSSW_9_3_2/RelValQCD_Pt-15To7000_Flat_14TeV/GEN-SIM-RECO/93X_upgrade2023_realistic_v2_2023D17noPU-v1/10000/00FF6760-F8A6-E711-AA68-0025905A60D6.root', # ] # ) #) # for local run only
process = cms.Process("electronValidation",eras.Run2_2017) else: process = cms.Process('electronValidation',eras.Phase2) process.DQMStore = cms.Service("DQMStore") process.load("DQMServices.Components.DQMStoreStats_cfi") from DQMServices.Components.DQMStoreStats_cfi import * dqmStoreStats.runOnEndJob = cms.untracked.bool(True) #max_skipped = 165 max_number = -1 # 10 # number of events process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(max_number)) #process.source = cms.Source ("PoolSource",skipEvents = cms.untracked.uint32(max_skipped), fileNames = cms.untracked.vstring(),secondaryFileNames = cms.untracked.vstring()) process.source = cms.Source ("PoolSource", fileNames = cms.untracked.vstring(),secondaryFileNames = cms.untracked.vstring()) # std value process.source.fileNames.extend(dd.search()) # to be commented for local run only #process.source = cms.Source ("PoolSource", # fileNames = cms.untracked.vstring( # [ #'file:/eos/user/a/archiron/HGCal_Shares/step3_A8F750A4-6D87-E711-A476-0CC47A4D7600.root', #'file:/eos/user/a/archiron/HGCal_Shares/step3_AE79E794-7287-E711-9D2A-0CC47A78A3EE.root', #'file:/eos/user/a/archiron/HGCal_Shares/step3_D801BDAF-7087-E711-AEF8-0CC47A7C354A.root', #'file:/eos/user/r/rovere/www/shared/step3.root', #'root://cms-xrd-global.cern.ch//store/relval/CMSSW_9_3_2/RelValQCD_Pt-15To7000_Flat_14TeV/GEN-SIM-RECO/93X_upgrade2023_realistic_v2_2023D17noPU-v1/10000/00FF6760-F8A6-E711-AA68-0025905A60D6.root', # ] # ) #) # for local run only
#!/usr/bin/env python import os, sys if len(sys.argv) > 1: os.environ['DBS_STRATEGY'] = sys.argv[1] import DQMOffline.EGamma.electronDataDiscovery as dbs os.environ['TEST_HARVESTED_FILE'] = 'rfio:/castor/cern.ch/cms'+dbs.search()[0] os.system('root -b -l -q electronWget.C')
#!/usr/bin/env python3 from __future__ import print_function import os, sys if len(sys.argv) > 1: os.environ['DD_SOURCE'] = sys.argv[1] import DQMOffline.EGamma.electronDataDiscovery as dd if os.environ['DD_TIER_SECONDARY'] == "": files = dd.search() print("dataset has", len(files), "files:") for file in files: print(file) else: files = dd.search() print("dataset has", len(files), "primary files:") for file in files: print(file) files = dd.search2() print("dataset has", len(files), "secondary files:") for file in files: print(file)