Exemplo n.º 1
0
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
Exemplo n.º 3
0
#!/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)

	
	

Exemplo n.º 4
0
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
Exemplo n.º 6
0
#!/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')


Exemplo n.º 7
0
#!/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)