import FWCore.ParameterSet.Config as cms process = cms.Process("Demo") process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = 1000 process.TFileService = cms.Service("TFileService", fileName=cms.string('jobOutput%INSTANCE%.root'), ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1)) import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile('sourceList%INSTANCE%') process.source = cms.Source("PoolSource", # replace 'myfile.root' with the source file you want to use fileNames = cms.untracked.vstring(*mylist) ) # import of standard configurations process.load('Configuration.StandardSequences.Services_cff') process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') process.load('SimGeneral.MixingModule.mixNoPU_cfi') process.load('Configuration.Geometry.GeometryExtended2015Reco_cff') process.load('Configuration.StandardSequences.MagneticField_0T_cff') process.load('Configuration.StandardSequences.Generator_cff')
TAU_3PRONG_1NEUTRAL = 11 TAU_3PRONG_2NEUTRAL = 12 TAU_3PRONG_3NEUTRAL = 13 TAU_3PRONG_NNEUTRAL = 14 TAU_RARE = 15 ### No consideration of pT rank ### ANY_PT_RANK = -1 ################# # Initialization ################# import FWCore.ParameterSet.Config as cms import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile('/afs/cern.ch/user/k/ktos/GroupDir/CMSSW_7_6_3/src/AnalyzerGeneratorRecoVariousFunctions/Analyzer/FILE_TESTS/inFileList_WJets_CleanJets.txt') process = cms.Process("FAKERATEANALYZER") ################################################### # initialize MessageLogger and output report ################################################### process.load("FWCore.MessageLogger.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(100) process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True), SkipEvent = cms.untracked.vstring('ProductNotFound') ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )
process.load("GeneratorInterface.HydjetInterface.hydjetDefault_cfi") process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(200) ) #process.MessageLogger.cerr.FwkReport.reportEvery = 200 #process.SimpleMemoryCheck = cms.Service('SimpleMemoryCheck', # ignoreTotal=cms.untracked.int32(0), # oncePerEventMode = cms.untracked.bool(False) # ) process.source = cms.Source('PoolSource', fileNames = cms.untracked.vstring(), duplicateCheckMode = cms.untracked.string("noDuplicateCheck") ) mylist = FileUtils.loadListFromFile ('filelist.txt') for fname in mylist: process.source.fileNames.append('file:%s' % (fname)) process.TFileService = cms.Service("TFileService", fileName = cms.string("pPbAna_jb0.root")) process.test = cms.EDAnalyzer('AMPTAnalyzer' ) process.p = cms.Path(process.test)
import FWCore.Utilities.FileUtils as FileUtils import sys, os from Configuration.StandardSequences.Eras import eras process = cms.Process("demo2", eras.Phase2C1) process.load('Configuration.StandardSequences.Services_cff') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.Geometry.GeometryExtended2023D12_cff') process.load('Configuration.Geometry.GeometryExtended2023D12Reco_cff') #mylist = FileUtils.loadListFromFile('list_test.txt'); #mylist = FileUtils.loadListFromFile('/afs/cern.ch/user/g/garamire/work/private/RPCserviceWork/timingStudies/borisSimulation/CMSSW_9_1_1_patch1/src/HSCPAnalysis/HSCPRecHits/test/list.txt'); #mylist = FileUtils.loadListFromFile('/afs/cern.ch/user/g/garamire/work/private/RPCserviceWork/timingStudies/borisSimulation/CMSSW_9_1_1_patch1/src/HSCPAnalysis/HSCPRecHits/test/list_1218.txt'); mylist = FileUtils.loadListFromFile('/afs/cern.ch/user/g/garamire/work/private/RPCserviceWork/timingStudies/borisSimulation/CMSSW_9_1_1_patch1/src/HSCPAnalysis/HSCPRecHits/test/list_final.txt'); #mylist = FileUtils.loadListFromFile('list_HSCP_Official.txt'); #mylist= FileUtils.loadListFromFile('list_ZMM_PU200.txt'); process.MessageLogger.cerr.FwkReport.reportEvery = 1000 #process.load("RecoLocalMuon.RPCRecHit.rpcRecHits_cfi") #from RecoLocalMuon.RPCRecHit.rpcRecHits_cfi import * process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.source = cms.Source("PoolSource", # replace 'myfile.root' with the source file you want to use fileNames = cms.untracked.vstring(*mylist) ) process.load('HSCPAnalysis.HSCPRecHits.CfiFile_cfi') process.TFileService = cms.Service("TFileService", #fileName = cms.string("ZMM_RecHits.root")
# for igprof #process.IgProfService = cms.Service("IgProfService", # reportFirstEvent = cms.untracked.int32(0), # reportEventInterval = cms.untracked.int32(25), # reportToFileAtPostEvent = cms.untracked.string("| gzip -c > igdqm.%I.gz") #) # # /Wmunu/Summer09-MC_31X_V3-v1/GEN-SIM-RECO #process.source = cms.Source("PoolSource", # fileNames = cms.untracked.vstring(*inputfiles)) #Load files from text #import FWCore.Python.FileUtils as FileUtils import FWCore.Utilities.FileUtils as FileUtils readFiles = cms.untracked.vstring( FileUtils.loadListFromFile ('inputfile_MinimumBias_ReReco_122294.txt') ) #Extend the list if needed... #readFiles.extend( FileUtils.loadListFromFile ('moreInfoIwant.txt') ) #Read the input files process.source = cms.Source ("PoolSource",fileNames = readFiles) # process.source.inputCommands = cms.untracked.vstring('keep *', 'drop *_MEtoEDMConverter_*_*') # process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32( nevents ) ) process.Timing = cms.Service("Timing")
process = cms.Process("ANA") process.load("SimGeneral.HepPDTESSource.pythiapdt_cfi") process.load("Configuration.StandardSequences.Services_cff") process.load("GeneratorInterface.HydjetInterface.hydjetDefault_cfi") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = 1000 # process.SimpleMemoryCheck = cms.Service('SimpleMemoryCheck', # ignoreTotal=cms.untracked.int32(0), # oncePerEventMode = cms.untracked.bool(False) # ) process.source = cms.Source( "PoolSource", fileNames=cms.untracked.vstring(), duplicateCheckMode=cms.untracked.string("noDuplicateCheck") ) import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile("filelist.txt") for fname in mylist: process.source.fileNames.append("file:%s" % (fname)) process.ana = cms.EDAnalyzer("AMPTAnalyzer") process.TFileService = cms.Service("TFileService", fileName=cms.string("outtreefile_ampt.root")) process.p = cms.Path(process.ana)
## let it run process.p = cms.Path( process.patDefaultSequence ) ## ------------------------------------------------------ # In addition you usually want to change the following # parameters: ## ------------------------------------------------------ # #globaltag process.GlobalTag.globaltag = 'GR_R_42_V25::All' #luminosity import FWCore.ParameterSet.Config as cms import PhysicsTools.PythonAnalysis.LumiList as LumiList myLumis = LumiList.LumiList(filename='Cert_136033-149442_7TeV_Apr21ReReco_Collisions10_JSON_v2.txt').getCMSSWString().split(',') process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange() process.source.lumisToProcess.extend(myLumis) #input file import FWCore.Utilities.FileUtils as FileUtils files2010data = FileUtils.loadListFromFile ('Electron2010data_500files_1.txt') readFiles = cms.untracked.vstring( *files2010data ) process.source.fileNames = readFiles #process.maxEvents.input = -1 ## (e.g. -1 to run on all events) process.maxEvents.input = 1000 ## (e.g. -1 to run on all events) #output file process.out.fileName = 'file://Electron_PAT_data_500files_1.root' ## (e.g. 'myTuple.root')
VarParsing.VarParsing.varType.string, "Name of output histogram file") options.register('l1Tracks', 'TMTrackProducer:TML1TracksKF4ParamsComb', VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.string, 'L1 track collection to use') options.parseArguments() #--- input and output inputFiles = [] for filePath in options.inputFiles: if filePath.endswith(".root"): inputFiles.append(filePath) else: inputFiles += FileUtils.loadListFromFile(filePath) if options.l1Tracks.count(':') != 1: raise RuntimeError( "Value for 'l1Tracks' command-line argument (= '{}') should contain one colon" .format(options.l1Tracks)) l1TracksTag = cms.InputTag( options.l1Tracks.split(':')[0], options.l1Tracks.split(':')[1]) print " INPUT TRACK COLLECTION = {0} {1}".format( *options.l1Tracks.split(':')) process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(False)) process.maxEvents = cms.untracked.PSet(
import FWCore.ParameterSet.Config as cms import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile( '/afs/cern.ch/user/m/mshi/amumu_gen_analyzer/CMSSW_7_1_11_patch2/src/Amumu/AmumuAnalyzer/allInfoIWant_amumu.txt' ) process = cms.Process("Demo") process.load("FWCore.MessageService.MessageLogger_cfi") process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(100)) process.source = cms.Source( "PoolSource", # replace 'myfile.root' with the source file you want to use fileNames=cms.untracked.vstring(*mylist)) process.demo = cms.EDAnalyzer('AmumuAnalyzer', genParticleTag=cms.InputTag("genParticles")) process.TFileService = cms.Service("TFileService", fileName=cms.string('histodemo.root')) process.p = cms.Path(process.demo)
SkipEvent=cms.untracked.vstring('ProductNotFound')) #Number of events: put '-1' unless testing process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(100)) #HiForest script init process.load("HiForest_cff") process.HiForest.inputLines = cms.vstring("HiForest V3", ) version = 'no git info' process.HiForest.HiForestVersion = cms.string(version) goodJSON = 'Cert_181530-183126_HI7TeV_PromptReco_Collisions11_JSON_MuonPhys.txt' myLumis = LumiList.LumiList(filename=goodJSON).getCMSSWString().split(',') import FWCore.Utilities.FileUtils as FileUtils files2011data = FileUtils.loadListFromFile( 'CMS_HIRun2011_HIDiMuon_RECO_04Mar2013-v1_root_file_index.txt') process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring(*files2011data)) process.source.lumisToProcess = CfgTypes.untracked( CfgTypes.VLuminosityBlockRange()) process.source.lumisToProcess.extend(myLumis) #Global Tag: change the name according to the instructions process.load( 'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.GlobalTag.connect = cms.string( 'sqlite_file:/cvmfs/cms-opendata-conddb.cern.ch/GR_R_44_V15.db') process.GlobalTag.globaltag = 'GR_R_44_V15::All' process.load('FWCore.MessageService.MessageLogger_cfi') process.load("Configuration.StandardSequences.MagneticField_cff") process.HiForest.GlobalTagLabel = process.GlobalTag.globaltag
import FWCore.ParameterSet.Config as cms from subprocess import * import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile( '/afs/cern.ch/work/m/mshi/private/CMSSW_8_0_17/src/GGHAA2Mu2TauAnalysis/testDYLowMass_afterskim.txt' ) process = cms.Process("testOutput1") process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1000) process.options = cms.untracked.PSet( wantSummary=cms.untracked.bool(True), SkipEvent=cms.untracked.vstring('ProductNotFound')) process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring(*mylist)) #require event to fire IsoMu24_eta2p1 process.MuMuTauTauRecoAnalyzer = cms.EDAnalyzer( 'MuMuTauTauRecoAnalyzer', tauTag=cms.InputTag('muHadTauSelector', '', 'SKIM'), jetMuonMapTag=cms.InputTag('CleanJets', 'muonValMap', 'SKIM'), Mu1Mu2=cms.InputTag('Isolation'), genParticleTag=cms.InputTag('genParticles'), muHadMassBins=cms.vdouble(1, 2, 3, 4, 12), FourBInvMassBins=cms.vdouble(0.0, 200.0, 400.0, 600.0, 800.0, 1000.0), outFileName=cms.string("muHadMassPlot.root")) process.Mu1Mu2Analyzer = cms.EDAnalyzer( 'Mu1Mu2Analyzer',
## Skeleton process from PhysicsTools.PatAlgos.patTemplate_cfg import * import FWCore.Utilities.FileUtils as FileUtils process.load('Configuration.StandardSequences.Services_cff') process.load( 'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') # True : when running in OpenData virtual machine # False: when runing in lxplus and CRAB3 runOnVM = True # Local input fileList = FileUtils.loadListFromFile( 'CMS_MonteCarlo2011_Summer11LegDR_QCD_Pt-80to120_TuneZ2_7TeV_pythia6_AODSIM_PU_S13_START53_LV6-v1_00000_file_index.txt' ) process.source.fileNames = cms.untracked.vstring(*fileList) if runOnVM: process.GlobalTag.connect = cms.string( 'sqlite_file:/cvmfs/cms-opendata-conddb.cern.ch/START53_LV6A1.db') # Global tag for Summer11LegDR-PU_S13_START53_LV6-v1 process.GlobalTag.globaltag = cms.string('START53_LV6A1::All') # Load PAT config process.load("RecoTauTag.Configuration.RecoPFTauTag_cff" ) # re-run tau discriminators (new version) process.load("PhysicsTools.PatAlgos.patSequences_cff") process.load('Configuration.StandardSequences.Reconstruction_cff')
process.load('Configuration.Geometry.GeometryRecoDB_cff' ) # Ideal geometry and interface process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff" ) # Global tag from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') process.options = cms.untracked.PSet( SkipEvent=cms.untracked.vstring( "ProductNotFound"), # make this exception fatal ) process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(10000)) import FWCore.Utilities.FileUtils as FileUtils readFiles = cms.untracked.vstring() readFiles = cms.untracked.vstring( FileUtils.loadListFromFile(os.environ['CMSSW_BASE'] + '/src/CosmicRateTool/TrackAnalyzer/test/' + 'fileList.txt')) process.source = cms.Source( "PoolSource", fileNames=readFiles, ) process.TFileService = cms.Service( "TFileService", fileName=cms.string("Cosmic_rate_tuple.root")) process.load("CosmicRateTool.TrackAnalyzer.cosmicRateAnalyzer_cfi") process.p = cms.Path(process.cosmicRateAnalyzer)
# QG likelihood process.load("JetNtupleProducerTool.JetAnalyzer.QGLikelihood_cfi") process.load("RecoJets.JetProducers.QGTagger_cfi") process.QGTagger.srcJets = cms.InputTag("slimmedJets") process.QGTagger.jetsLabel = cms.string("QGL_AK4PFchs") # File service process.load("CommonTools.UtilAlgos.TFileService_cfi") process.TFileService.fileName = cms.string( "JetNtuple_RunIISummer16_13TeV_MC.root") # Load up the filelist filePath = os.environ[ "CMSSW_BASE"] + "/src/JetNtupleProducerTool/JetAnalyzer/python/" fileList = FileUtils.loadListFromFile( filePath + "RunIISummer16MiniAODv2_QCD_Pt-15to7000_TuneCUETP8M1_Flat_13TeV_pythia8_PUMoriond17_magnetOn_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1_filelist.txt" ) process.source = cms.Source( "PoolSource", ## Process whole data set fileNames=cms.untracked.vstring(*fileList) ## Process just one file # fileNames = cms.untracked.vstring(fileList[0]) ) process.AK4jets = cms.EDAnalyzer( "JetAnalyzer", ## jet, PF and generator level collections ## jets=cms.InputTag("slimmedJets"), pfCands=cms.InputTag("packedPFCandidates"),
process = cms.Process("cosmicRateAnalyzer") process.load("FWCore.MessageLogger.MessageLogger_cfi") process.load('Configuration.StandardSequences.MagneticField_cff') # B-field map process.load('Configuration.Geometry.GeometryRecoDB_cff') # Ideal geometry and interface process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") # Global tag from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:run2_data', '') process.options = cms.untracked.PSet( SkipEvent= cms.untracked.vstring("ProductNotFound"), # make this exception fatal ) process.maxEvents=cms.untracked.PSet(input=cms.untracked.int32(10000)) import FWCore.Utilities.FileUtils as FileUtils readFiles = cms.untracked.vstring() readFiles = cms.untracked.vstring( FileUtils.loadListFromFile (os.environ['CMSSW_BASE']+'/src/Alignment/TrackerAlignment/test/'+'fileList.txt') ) process.source = cms.Source("PoolSource", fileNames = readFiles, ) process.TFileService = cms.Service("TFileService", fileName = cms.string("Cosmic_rate_tuple.root") ) process.load("Alignment.TrackerAlignment.cosmicRateAnalyzer_cfi") process.p = cms.Path(process.cosmicRateAnalyzer)
## ------------------------------------------------------ # In addition you usually want to change the following # parameters: ## ------------------------------------------------------ # #globaltag process.GlobalTag.connect = cms.string( 'sqlite_file:/cvmfs/cms-opendata-conddb.cern.ch/FT_53_LV5_AN1_RUNA.db') process.GlobalTag.globaltag = 'FT_53_LV5_AN1::All' #luminosity import FWCore.ParameterSet.Config as cms import FWCore.PythonUtilities.LumiList as LumiList myLumis = LumiList.LumiList( filename='Cert_160404-180252_7TeV_ReRecoNov08_Collisions11_JSON.txt' ).getCMSSWString().split(',') process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange() process.source.lumisToProcess.extend(myLumis) #input file import FWCore.Utilities.FileUtils as FileUtils files2011data = FileUtils.loadListFromFile( 'CMS_Run2011A_DoubleElectron_AOD_12Oct2013-v1_20000_file_index.txt') readFiles = cms.untracked.vstring(*files2011data) process.source.fileNames = readFiles #process.maxEvents.input = -1 ## (e.g. -1 to run on all events) process.maxEvents.input = 1000 ## (e.g. -1 to run on all events) #output file process.out.fileName = 'file://Electron_PAT_data_500files_1.root' ## (e.g. 'myTuple.root')
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(50)) # Input source #process.source = cms.Source("PoolSource", # fileNames = cms.untracked.vstring( #'file:/store/user/tuos/tmp/ppReco/step2_DIGI_L1_DIGI2RAW_HLT_RAW2DIGI_L1Reco_100_1_nRy.root' #), # secondaryFileNames = cms.untracked.vstring() #) process.source = cms.Source( "PoolSource", fileNames=cms.untracked.vstring(), duplicateCheckMode=cms.untracked.string("noDuplicateCheck")) import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile('filelist.txt') for fname in mylist: process.source.fileNames.append('%s' % (fname)) process.load("Analysis.EventIDFilter.EventIDFilter_cfi") process.eventIDFilter.selectedBins = [8] # Output definition process.output = cms.OutputModule( "PoolOutputModule", fileName=cms.untracked.string( '/store/user/tuos/tmp/ppReco/slurm/v2_50evts/filter/cent8/step2_DIGI_L1_DIGI2RAW_HLT_RAW2DIGI_L1Reco_jb0filter.root' ), outputCommands=cms.untracked.vstring('keep *'), SelectEvents=cms.untracked.PSet(SelectEvents=cms.vstring('p'), ), )
else: process.GlobalTag.globaltag = cms.string('94X_dataRun2_ReReco_EOY17_v6') process.MessageLogger.cerr.threshold = 'INFO' process.MessageLogger.cerr.INFO = cms.untracked.PSet( limit=cms.untracked.int32(0)) if (options.runLocally): process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) import FWCore.Utilities.FileUtils as FileUtils #mylist = FileUtils.loadListFromFile ('file_temp_RECO.txt') #mylist = FileUtils.loadListFromFile ('Filtered_Files_SingleMuon2017E-PromptReco_temp.txt') #mylist = FileUtils.loadListFromFile ('file_temp.txt') #mylist = FileUtils.loadListFromFile ('Filtered_Files_DY_2017.txt') if (options.isMC): mylist = FileUtils.loadListFromFile('samplemc.txt') else: mylist = FileUtils.loadListFromFile('sampledata.txt') readFiles = cms.untracked.vstring(*mylist) process.options = cms.untracked.PSet( SkipEvent=cms.untracked.vstring("Error: uninitialized ProxyBase used"), IgnoreCompletely=cms.untracked.vstring("ProductNotFound") #SkipEvent = cms.untracked.vstring('ProductNotFound') ) process.source = cms.Source( "PoolSource", duplicateCheckMode=cms.untracked.string("noDuplicateCheck"), #fileNames = cms.untracked.vstring("file:RECOdata_Test.root") fileNames=readFiles)
import FWCore.ParameterSet.Config as cms process = cms.Process("Demo") process.load("FWCore.MessageService.MessageLogger_cfi") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) import FWCore.Utilities.FileUtils as FileUtils <<<<<<< HEAD mylist = FileUtils.loadListFromFile('130.txt') ======= mylist = FileUtils.loadListFromFile('90.txt') >>>>>>> 2908c8155495873c1df20881babf7e78b9fd93ad process.source = cms.Source("PoolSource",fileNames = cms.untracked.vstring( *mylist )) process.demo = cms.EDAnalyzer('HiggsGenHltRecoAnalyzer', GenParticleLabel = cms.InputTag("genParticles"), hltInputTag = cms.InputTag( "TriggerResults::HLT" ) ) process.p = cms.Path(process.demo)
#myLumis = LumiList.LumiList(filename = goodJSON).getCMSSWString().split(',') # **************************************************************************** # define the input data set here by inserting the appropriate .txt file list * # **************************************************************************** import FWCore.Utilities.FileUtils as FileUtils # # ******************************************************************** # load the data set * # this example uses the 2012 Higgs->4lepton simulated dataset * # replace it by the one you wish to use * # ******************************************************************** # # *** 2012 ZZ to 4 muons simulation *** files2012data = FileUtils.loadListFromFile( '../datasets/mc_lists/CMS_MonteCarlo2012_Summer12_DR53X_ZZTo4mu_8TeV-powheg-pythia6_AODSIM_PU_RD1_START53_V7N-v1_20000_file_index.txt' ) process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring(*files2012data)) # # to speed up, read only first file with 7499 events #process.source = cms.Source("PoolSource", # fileNames = cms.untracked.vstring( # 'root://eospublic.cern.ch//eos/opendata/cms/MonteCarlo2012/Summer12_DR53X/SMHiggsToZZTo4L_M-125_8TeV-powheg15-JHUgenV3-pythia6/AODSIM/PU_S10_START53_V19-v1/10000/029D759D-6CD9-E211-B3E2-1CC1DE041FD8.root' # ) #) # apply JSON file (not for MC) # (needs to be placed *after* the process.source input file definition!) #process.source.lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange()) #process.source.lumisToProcess.extend(myLumis)
import FWCore.ParameterSet.Config as cms import FWCore.PythonUtilities.LumiList as LumiList import FWCore.ParameterSet.Types as CfgTypes process = cms.Process("opendata") goodJSON = 'Cert_160404-180252_7TeV_ReRecoNov08_Collisions11_JSON.txt' myLumis = LumiList.LumiList(filename = goodJSON).getCMSSWString().split(',') import FWCore.Utilities.FileUtils as FileUtils from FWCore.MessageLogger.MessageLogger_cfi import * singleElectronFiles = FileUtils.loadListFromFile('CMS_Run2011A_SingleElectron_AOD_12Oct2013-v1_20000_file_index.txt') process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring(*singleElectronFiles) ) process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange() process.source.lumisToProcess.extend(myLumis) process.load('WenuFilter.WenuFilter.WenuFilter_cfi') process.WenuFilter.csvFileName = cms.string('Wenu_Run2011A.csv') process.WenuFilter.electronMinPt = cms.double(25.0) process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(500000)) process.mypath = cms.Path(process.WenuFilter) process.schedule = cms.Schedule(process.mypath)
def getTxtFile(txtFileName): return FileUtils.loadListFromFile(os.environ['CMSSW_BASE']+'/src/'+txtFileName)
# https://github.com/cms-smpj/SMPJ/tree/v1.0 ## Skeleton process from PhysicsTools.PatAlgos.patTemplate_cfg import * import FWCore.Utilities.FileUtils as FileUtils process.load('Configuration.StandardSequences.Services_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') # True : when running in OpenData virtual machine # False: when runing in lxplus runOnVM = True # Local input fileList = FileUtils.loadListFromFile('CMS_MonteCarlo2011_Summer11LegDR_QCD_Pt-80to120_TuneZ2_7TeV_pythia6_AODSIM_PU_S13_START53_LV6-v1_00000_file_index.txt') process.source.fileNames = cms.untracked.vstring(*fileList) if runOnVM: process.GlobalTag.connect = cms.string('sqlite_file:/cvmfs/cms-opendata-conddb.cern.ch/START53_LV6A1.db') # Global tag for Summer11LegDR-PU_S13_START53_LV6-v1 process.GlobalTag.globaltag = cms.string('START53_LV6A1::All') # Load PAT config process.load("RecoTauTag.Configuration.RecoPFTauTag_cff") # re-run tau discriminators (new version) process.load("PhysicsTools.PatAlgos.patSequences_cff") process.load('Configuration.StandardSequences.Reconstruction_cff') process.load('RecoJets.Configuration.RecoPFJets_cff') process.load('RecoJets.Configuration.RecoJets_cff')
process.load("FWCore.MessageService.MessageLogger_cfi") process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) datasetdir = '/afs/cern.ch/work/s/spmondal/private/OpenData/CMSSW_5_3_32/src/MuonResonance/MuonEventsSkimmer/datasets/' #For LXPLUS ##JSON file #JSON2012 = datasetdir+'Cert_190456-208686_8TeV_22Jan2013ReReco_Collisions12_JSON.txt' #myLumis = LumiList.LumiList(filename = JSON2012).getCMSSWString().split(',') MClist=[ 'CMS_MonteCarlo2012_Summer12_DR53X_ZZTo2e2mu_8TeV-powheg-pythia6_AODSIM_PU_RD1_START53_V7N-v2_10000_file_index.txt' ] rootfilelist=[] for filelist in MClist: rootfilelist += FileUtils.loadListFromFile(datasetdir+filelist) print "Will process %d AOD files." %len(rootfilelist) process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring(*rootfilelist ) ) # apply JSON file #process.source.lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange()) #process.source.lumisToProcess.extend(myLumis) process.MuonAn = cms.EDAnalyzer('MuonEventsSkimmer' )
import FWCore.ParameterSet.Config as cms import FWCore.PythonUtilities.LumiList as LumiList import FWCore.ParameterSet.Types as CfgTypes process = cms.Process("opendata") goodJSON = 'Cert_136033-149442_7TeV_Apr21ReReco_Collisions10_JSON_v2.txt' myLumis = LumiList.LumiList(filename = goodJSON).getCMSSWString().split(',') import FWCore.Utilities.FileUtils as FileUtils singleMuFiles = FileUtils.loadListFromFile('CMS_Run2011A_SingleMu_AOD_12Oct2013-v1_10000_file_index.txt') process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring(*singleMuFiles) ) process.source.lumisToProcess = cms.untracked.VLuminosityBlockRange() process.source.lumisToProcess.extend(myLumis) process.load("TTBarFilter.TTBarFilter.TTBarFilter_cfi") process.TTBarFilter.csvFileName = cms.string("SingleMu_Run2011A.csv") process.TTBarFilter.minPt = cms.double(20.0) process.TTBarFilter.maxEta = cms.double(2.1) process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(10000)) process.mypath = cms.Path(process.TTBarFilter) process.schedule = cms.Schedule(process.mypath)
process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(100000)) # **************************************************************************** # define the input data set here by inserting the appropriate .txt file list * # **************************************************************************** import FWCore.Utilities.FileUtils as FileUtils # # **************************************************************** # load the data set * # To run over all data subsets, replace '0000' by '0001' etc. * # consecutively (make sure you save the output before rerunning) * # and add up the histograms using root tools. * # **************************************************************** # files2010MC = FileUtils.loadListFromFile( 'datasets/CMS_MonteCarloCASTOR_MinBias_Tune4C_7TeV_pythia8_cff_py_Step3_START42_V11_Dec11_v1_86bcdbe9c73956c342e477ba771c41c7_file_index.txt' ) process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring(*files2010MC)) # ************************************************* # number of events to be skipped (0 by default) * # ************************************************* process.source.skipEvents = cms.untracked.uint32(0) # ************************************ # CASTOR analysis specific additions * # ************************************ # communicate with the DB process.load('Configuration.StandardSequences.Services_cff')
process.load("Configuration.Geometry.GeometryIdeal_cff") process.GlobalTag.globaltag=autoCond['startup'] #load the response corrections calculator process.load('DijetCalibration.Analyzers.dijetntuplizer_cfi') process.load('JetMETCorrections.Configuration.JetCorrectionProducers_cff') # run over files process.dijetcalibration.rootHistFilename = cms.string('tree.root') #process.dijetcalibration.doCaloJets = cms.bool(False) #process.dijetcalibration.doPFJets = cms.bool(False) #process.dijetcalibration.doGenJets = cms.bool(False) #process.dijetcalibration.debug = cms.untracked.bool(True) #process.dijetcalibration.maxDeltaEta = cms.double(0.5) #process.dijetcalibration.minJetEt = cms.double(20.0) #process.dijetcalibration.minSumJetEt = cms.double(50.0) #process.dijetcalibration.maxThirdJetEt = cms.double(100.0) import FWCore.Utilities.FileUtils as FileUtils readFiles = cms.untracked.vstring(FileUtils.loadListFromFile('files.list')) process.source = cms.Source("PoolSource", fileNames=readFiles) print readFiles process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.MessageLogger.cerr.FwkReport.reportEvery=cms.untracked.int32(100) process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) ) process.p = cms.Path(process.dijetcalibration)
import FWCore.ParameterSet.Config as cms import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile('/afs/cern.ch/user/k/ktos/BoostedDiTau/CMSSW_7_4_1_patch1/src/BoostedTauAnalysis/TauAnalyzer/FileLists/inFileList_BBA_a30_250.txt') process = cms.Process("RecoTrigProducer") process.load("FWCore.MessageLogger.MessageLogger_cfi") process.load('Configuration.EventContent.EventContent_cff') process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, 'MCRUN2_71_V1::All', '') #################### # Message Logger #################### process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1000) process.options = cms.untracked.PSet(wantSummary = cms.untracked.bool(True)) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) ## switch to uncheduled mode #process.options.allowUnscheduled = cms.untracked.bool(True) #################### # Input File List #################### #process.source = cms.Source("PoolSource", # fileNames = cms.untracked.vstring('root://eoscms//eos/cms/store/user/ktos/RECO_Step2_BBA_a30/RECO_Step2_BBA_a30_NUM.root'), # skipEvents = cms.untracked.uint32(0) # ) readFiles = cms.untracked.vstring(*mylist) process.source = cms.Source("PoolSource", fileNames = readFiles,
centralitySrc = cms.InputTag("pACentrality") ) process.options = cms.untracked.PSet( # after crash SkipEvent = cms.untracked.vstring('ProductNotFound') ) # Input Source process.source = cms.Source('PoolSource', fileNames = cms.untracked.vstring( #'/store/user/davidlw/PAHighPt/PA2013_FlowCorr_PromptReco_TrkHM_Gplus_v12/331639eac1650e369e7dacf443369878/pPb_HM_100_1_tMI.root' ), #duplicateCheckMode = cms.untracked.string("noDuplicateCheck") ) mylist = FileUtils.loadListFromFile ('filelistAll.dat') for fname in mylist: process.source.fileNames.append('file:%s' % (fname)) # process.source.fileNames.append('%s' % (fname)) # histogram output process.TFileService = cms.Service("TFileService", fileName = cms.string("skimTreeTrack.root")) process.demo = cms.EDAnalyzer('SkimTrack', srcTrack = cms.untracked.InputTag("generalTracks"), vzcutmax = cms.untracked.double(15.0), vzcutmin = cms.untracked.double(-0.1), etaMin = cms.untracked.double(-2.4), etaMax = cms.untracked.double(2.4),
import FWCore.ParameterSet.Config as cms from subprocess import * import FWCore.Utilities.FileUtils as FileUtils mylist=FileUtils.loadListFromFile('/afs/cern.ch/user/m/mshi/CMSSW_7_6_3/src/GGHAA2Mu2TauAnalysis/testLowMassDY.txt') process = cms.Process("testSKIM1") process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1000) process.options = cms.untracked.PSet(wantSummary = cms.untracked.bool(True), SkipEvent = cms.untracked.vstring('ProductNotFound')) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10000) ) process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring(*mylist)) #require event to fire IsoMu24_eta2p1 process.Mu1Mu2Analyzer=cms.EDAnalyzer( 'Mu1Mu2Analyzer', genParticleTag = cms.InputTag('genParticles'), Mu1Mu2=cms.InputTag('Isolation'), particleFlow=cms.InputTag('particleFlow') ) process.MuMuTauTauRecoAnalyzer=cms.EDAnalyzer( 'MuMuTauTauRecoAnalyzer', tauTag=cms.InputTag('muHadTauSelector','','SKIM'), jetMuonMapTag=cms.InputTag('CleanJets','muonValMap','SKIM'), Mu1Mu2= cms.InputTag('Isolation'), genParticleTag=cms.InputTag('genParticles'), muHadMassBins=cms.vdouble(0.0, 1.0, 2.0,3.0, 4.0, 12.0),
threshold = cms.untracked.string("INFO"), default = cms.untracked.PSet(limit = cms.untracked.int32(0)), FwkReport = cms.untracked.PSet(limit = cms.untracked.int32(-1), reportEvery = cms.untracked.int32(1000) ), DiElectronVertexValidation = cms.untracked.PSet( limit = cms.untracked.int32(-1)), DiLeptonHelpCounts = cms.untracked.PSet( limit = cms.untracked.int32(-1)), enableStatistics = cms.untracked.bool(True) ) ################################################################### # Source ################################################################### if(options.FileList): print('Loading file list from ASCII file') filelist = FileUtils.loadListFromFile (options.FileList) readFiles = cms.untracked.vstring( *filelist) else: readFiles = cms.untracked.vstring([options.myfile]) process.source = cms.Source("PoolSource", fileNames = readFiles) ################################################################### # TransientTrack from https://twiki.cern.ch/twiki/bin/view/CMSPublic/SWGuideTransientTracks ################################################################### process.load("TrackingTools.TransientTrack.TransientTrackBuilder_cfi") process.load('TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorOpposite_cfi') process.load('TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAlong_cfi') process.load('TrackingTools.TrackAssociator.DetIdAssociatorESProducer_cff')
# weight = 1. # infiles = None # outfile = '{}_MC_ntuple.root'.format(options.sampleType) # pass #print(outfile) #print(weight) # #if options.runCrab: # infiles = [] # #process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(options.maxEvents) ) #process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(500)) #Load info from the text file sourceFiles = FileUtils.loadListFromFile( 'localRootEM800Files.txt') #JOHN TURN THIS ONE BACK ON #sourceFiles = FileUtils.loadListFromFile('fileQueryTestMuM300L16ConLL.txt') #THIS IS THE ROOT XD #for line in sourceFiles: # print(line) sourceList = [ 'file:/uscms/physics_grp/lpcci2dileptons/nobackup/CI_study/Samples/Lambda_16TeV/CITo2E/LRCon/M800/' + line for line in sourceFiles ] #JOHN TURN THIS ONE BACK ON #sourceList = ['root://cmsxrootd.fnal.gov//' + line for line in sourceFiles] #THIS IS ALSO ROOT XD #for line in sourceList: # print(line) #This should always be on process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring(*sourceList))
) # How many events to process process.maxEvents = cms.untracked.PSet( input=cms.untracked.int32(params.maxEvents)) # Input EDM files #list = FileUtils.loadListFromFile(options.inputFiles) #readFiles = cms.untracked.vstring(*list) print("reading files?") if params.fileList == "none": readFiles = params.inputFiles else: readFiles = cms.untracked.vstring( FileUtils.loadListFromFile(os.environ['CMSSW_BASE'] + '/src/PhysicsTools/ScoutingNanoAOD/test/' + params.fileList)) print("we shall see") process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring(readFiles)) # Load the standard set of configuration modules process.load('Configuration.StandardSequences.Services_cff') process.load( 'Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff' ) process.load('Configuration.StandardSequences.GeometryDB_cff') process.load('Configuration.StandardSequences.MagneticField_cff') ##--- l1 stage2 digis --- process.load("EventFilter.L1TRawToDigi.gtStage2Digis_cfi")
flag_reco = 1 # process reconstruction level flag_gen = 0 # process generated level flag_mc = 0 # 1 for mc, 0 for data # # process passed arguments, if any # if len(sys.argv) < 4: print( "Usage: cmsRun analyzer_cfg.py <input list> <output file> <reco flag> <gen flag> <mc flag>" ) inputList = inFileTest outFile = outFileTest # do not stop execution at this point, run with default arguments #sys.exit("Wrong usage!") else: inputList = FileUtils.loadListFromFile(sys.argv[2]) outFile = sys.argv[3] flag_reco = int(sys.argv[4]) flag_gen = int(sys.argv[5]) flag_mc = int(sys.argv[6]) # consistency check if flag_gen == 1 and flag_mc == 0: sys.exit("Error: gen = 1 requires mc = 1") # ######################################################################## # ######################################################################## #################### Prepare and run Analyzer ########################## ######################################################################## # process = cms.Process("Demo")
options.register('makeStubs', 0, VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.int, "Make stubs, and truth association, on the fly") #--- Specify whether to output a GEN-SIM-DIGI-RAW dataset containing the TMTT L1 tracks & associators. # (Warning: you may need to edit the associator python below to specify which track fitter you are using). options.register('outputDataset', 0, VarParsing.VarParsing.multiplicity.singleton, VarParsing.VarParsing.varType.int, "Create GEN-SIM-DIGI-RAW dataset containing TMTT L1 tracks") options.parseArguments() #--- input and output list = FileUtils.loadListFromFile(options.inputMC) readFiles = cms.untracked.vstring(*list) secFiles = cms.untracked.vstring() # Override input dataset. #readFiles = cms.untracked.vstring('/store/user/abhijith/DisplacedMuPlus.root') outputHistFile = options.histFile process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(False)) process.maxEvents = cms.untracked.PSet( input=cms.untracked.int32(options.Events)) if outputHistFile != "": process.TFileService = cms.Service("TFileService",
myLumis = LumiList.LumiList(filename=goodJSON).getCMSSWString().split(',') # **************************************************************************** # define the input data set here by inserting the appropriate .txt file list * # **************************************************************************** import FWCore.Utilities.FileUtils as FileUtils # # **************************************************************** # load the data set * # To run over all data subsets, replace '0000' by '0001' etc. * # consecutively (make sure you save the output before rerunning) * # and add up the histograms using root tools. * # **************************************************************** # files2010data = FileUtils.loadListFromFile( 'datasets/CMS_Run2010B_MinimumBias_AOD_Apr21ReReco-v1_0004_file_index.txt') process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring(*files2010data)) # apply JSON file # (needs to be placed *after* the process.source input file definition!) process.source.lumisToProcess = CfgTypes.untracked( CfgTypes.VLuminosityBlockRange()) process.source.lumisToProcess.extend(myLumis) # ************************************************* # number of events to be skipped (0 by default) * # ************************************************* process.source.skipEvents = cms.untracked.uint32(0) # ************************************
import FWCore.ParameterSet.Config as cms import FWCore.Utilities.FileUtils as FileUtils import os process = cms.Process("SKIMANA") process.load('Configuration/StandardSequences/Services_cff') process.load('FWCore.MessageLogger.MessageLogger_cfi') process.load('Configuration/StandardSequences/GeometryExtended_cff') process.load('Configuration/StandardSequences/MagneticField_AutoFromDBCurrent_cff') process.load('Configuration/StandardSequences/FrontierConditions_GlobalTag_cff') process.load('Configuration/EventContent/EventContent_cff') # =============== input file setting ===================== mylist = FileUtils.loadListFromFile ('run150431.txt') #mylist.extend ( FileUtils.loadListFromFile ('run150431.txt') ) # =============== 2.36 TeV MC Sample ===================== run_list = ['150431:834258-150431:834258', '150431:956113-150431:956113', '150431:1061046-150431:1061046', '150431:1130789-150431:1130789', '150431:1329205-150431:1329205', '150431:1450252-150431:1450252'] process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( *mylist), eventsToProcess = cms.untracked.VEventRange(run_list) )
# reportFirstEvent = cms.untracked.int32(0), # reportEventInterval = cms.untracked.int32(25), # reportToFileAtPostEvent = cms.untracked.string("| gzip -c > igdqm.%I.gz") #) # # /Wmunu/Summer09-MC_31X_V3-v1/GEN-SIM-RECO #process.source = cms.Source("PoolSource", # fileNames = cms.untracked.vstring(*inputfiles)) #Load files from text #import FWCore.Python.FileUtils as FileUtils import FWCore.Utilities.FileUtils as FileUtils readFiles = cms.untracked.vstring( FileUtils.loadListFromFile('inputfile_MinimumBias_ReReco_122294.txt')) #Extend the list if needed... #readFiles.extend( FileUtils.loadListFromFile ('moreInfoIwant.txt') ) #Read the input files process.source = cms.Source("PoolSource", fileNames=readFiles) # process.source.inputCommands = cms.untracked.vstring( 'keep *', 'drop *_MEtoEDMConverter_*_*') # process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(nevents)) process.Timing = cms.Service("Timing") ## # Comment this out or reconfigure to see error messages
process = cms.Process("Trees",eras.Run2_2017) # import of standard configurations process.load('Configuration.StandardSequences.Services_cff') process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') process.load('Configuration.Geometry.GeometryExtended2017devReco_cff') process.load('Configuration.StandardSequences.MagneticField_cff') process.load('Configuration.StandardSequences.EndOfProcess_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) ) mylist = FileUtils.loadListFromFile ('dataset-SIM.txt') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.MessageLogger.cerr.FwkReport.reportEvery = 500 #process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff') #process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') #process.GlobalTag.globaltag = 'GR_R_74_V13A::All' #process.GlobalTag.globaltag = 'GR_P_V56::All' #process.GlobalTag.globaltag = 'MCRUN2_71_V1::All' #process.GlobalTag.globaltag = 'MCRUN2_74_V8::All' #process.GlobalTag.globaltag = 'MCRUN2_74_V8B::All' from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, '80X_mcRun2_asymptotic_v14', '')
import FWCore.ParameterSet.Config as cms from subprocess import * import FWCore.Utilities.FileUtils as FileUtils mylist=FileUtils.loadListFromFile('/afs/cern.ch/work/m/mshi/private/CMSSW_8_0_17/src/CollectEXO/DYLow_raw.txt') process = cms.Process("SKIM") #PDG IDs A_PDGID = 36 Z_PDGID = 23 W_PDGID = 24 TAU_PDGID = 15 MU_PDGID = 13 NUMU_PDGID = 14 D_PDGID = 1 U_PDGID = 2 S_PDGID = 3 C_PDGID = 4 B_PDGID = 5 T_PDGID = 6 G_PDGID = 21 ANY_PDGID = 0 #tau decay types TAU_HAD = 0 TAU_MU = 1 TAU_E = 2 TAU_ALL = 3 #tau hadronic decay types TAU_ALL_HAD = -1 TAU_1PRONG_0NEUTRAL = 0
process.load('Configuration.StandardSequences.GeometryRecoDB_cff') process.load('Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff') process.load('Configuration.StandardSequences.RawToDigi_Data_cff') process.load('Configuration.StandardSequences.Reconstruction_Data_cff') process.load('Configuration.StandardSequences.EndOfProcess_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) # This might prove useful when running over lots of data import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile('sourceList%INSTANCE%') process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring(*mylist) ) import PhysicsTools.PythonAnalysis.LumiList as LumiList process.source.lumisToProcess = LumiList.LumiList(filename = '%LUMIFILE%').getVLuminosityBlockRange() process.options = cms.untracked.PSet( ) process.load("FWCore.MessageService.MessageLogger_cfi") #May need this in future processings process.MessageLogger.cerr.FwkReport.reportEvery = 1000
process.load('Configuration.Geometry.GeometryRecoDB_cff') process.load( 'Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff' ) process.load('TrackingTools.TransientTrack.TransientTrackBuilder_cfi') process.GlobalTag.globaltag = cms.string('80X_mcRun2_asymptotic_v14') process.load("Tools.CleanJets.cleanjets_cfi") ####################################### # Declaring Input and configurations ####################################### import FWCore.ParameterSet.Config as cms import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile( '/afs/cern.ch/user/k/ktos/SkimDir/CMSSW_8_0_17/src/Tools/CleanJets/LessDroppings_NoIsoDiTau_JUL19_B_v3_MostUndropped.out' ) readFiles = cms.untracked.vstring(*mylist) process.source = cms.Source("PoolSource", fileNames=readFiles, skipEvents=cms.untracked.uint32(0)) process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) process.CleanJets.outFileName = cms.string( '/afs/cern.ch/user/k/ktos/SkimDir/CMSSW_8_0_17/src/Tools/CleanJets/BSUB/DIRNAME/OUTPUT.root' ) ######################################### # Rerunning bTaggin on CleanJets Sample
# for igprof #process.IgProfService = cms.Service("IgProfService", # reportFirstEvent = cms.untracked.int32(0), # reportEventInterval = cms.untracked.int32(25), # reportToFileAtPostEvent = cms.untracked.string("| gzip -c > igdqm.%I.gz") #) # # /Wmunu/Summer09-MC_31X_V3-v1/GEN-SIM-RECO #process.source = cms.Source("PoolSource", # fileNames = cms.untracked.vstring(*inputfiles)) #Load files from text #import FWCore.Python.FileUtils as FileUtils import FWCore.Utilities.FileUtils as FileUtils readFiles = cms.untracked.vstring( FileUtils.loadListFromFile ('filelist_ExpressPhysics_121964.txt') ) #Extend the list if needed... #readFiles.extend( FileUtils.loadListFromFile ('moreInfoIwant.txt') ) #Read the input files process.source = cms.Source ("PoolSource",fileNames = readFiles) # process.source.inputCommands = cms.untracked.vstring('keep *', 'drop *_MEtoEDMConverter_*_*') # process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32( nevents ) ) process.Timing = cms.Service("Timing")
process.load('Configuration.Geometry.GeometryRecoDB_cff') # Ideal geometry and interface process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") # Global tag from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag.globaltag = GlobalTag("80X_dataRun2_Prompt_v2") process.options = cms.untracked.PSet( SkipEvent= cms.untracked.vstring("ProductNotFound"), # make this exception fatal ) process.maxEvents=cms.untracked.PSet(input=cms.untracked.int32(10000)) import FWCore.Utilities.FileUtils as FileUtils readFiles = cms.untracked.vstring() readFiles = cms.untracked.vstring( FileUtils.loadListFromFile (os.environ['CMSSW_BASE']+'/src/CosmicRateTool/TrackAnalyzer/test/'+'fileList.txt') ) process.source = cms.Source("PoolSource", fileNames = readFiles, ) process.TFileService = cms.Service("TFileService", fileName = cms.string("Cosmic_rate_tuple.root") ) process.load("CosmicRateTool.TrackAnalyzer.cosmicRateAnalyzer_cfi") process.p = cms.Path(process.cosmicRateAnalyzer) #process.demo = cms.EDAnalyzer("CosmicRateAnalyzer", # tracks = cms.InputTag("ctfWithMaterialTracksP5"), # Track collection for prompt RECO Dataset # tracksInputTag = cms.InputTag("ALCARECOTkAlCosmicsCTF0T"), # Track collection for stream and prompt ALCARECO Dataset # muonsInputTag = cms.InputTag("muons1Leg"), # for muon Trigger timing information #)
### ======== ### Skeleton ### ======== ## --- ## Start with pre-defined skeleton process ## --- from PhysicsTools.PatAlgos.patTemplate_cfg import * import FWCore.Utilities.FileUtils as FileUtils mylist=FileUtils.loadListFromFile('/afs/cern.ch/user/m/mshi/amumu_trigger_matching/CMSSW_7_4_1_patch4/src/sourceFiles.txt') ## switch to uncheduled mode process.options.allowUnscheduled = cms.untracked.bool(True) #process.Tracer = cms.Service("Tracer") #process.load("PhysicsTools.PatAlgos.producersLayer1.patCandidates_cff") #process.load("PhysicsTools.PatAlgos.selectionLayer1.selectedPatCandidates_cff") ##process.load("PhysicsTools.PatAlgos.slimming.slimming_cff") process.source.fileNames = cms.untracked.vstring(*mylist) process.maxEvents.input = 1000 # reduce number of events for testing. process.options.wantSummary = True # to suppress the long output at the end of the job ### ======== ### Plug-ins ### ======== ## --- ## PAT trigger matching ## --
process.load('Configuration.StandardSequences.EndOfProcess_cff') process.load( 'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.load('HeavyIonsAnalysis.Configuration.collisionEventSelection_cff') process.load('Configuration.EventContent.EventContentHeavyIons_cff') process.MessageLogger.cerr.FwkReport.reportEvery = 200 process.source = cms.Source( "PoolSource", fileNames=cms.untracked.vstring( # '/store/hidata/HIRun2013A/PAHighPt/RECO/PromptReco-v1/000/210/634/FA4E6B7E-7366-E211-8DD0-0019B9F581C9.root' # 'file:/cms/store/hidata/HIRun2013/PAHighPt/RECO/PromptReco-v1/000/210/498/00000/1E825832-FA64-E211-8F9C-003048CF9B28.root' ), ) filename = "filelist" + sys.argv[3] + ".dat" mylist = FileUtils.loadListFromFile(filename) for fname in mylist[int(sys.argv[4]):int(sys.argv[5])]: process.source.fileNames.append('file:%s' % (fname)) # =============== Other Statements ===================== process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(True)) process.GlobalTag.globaltag = 'GR_P_V43F::All' if sys.argv[3] == "pPbReReco": process.source.lumisToProcess = LumiList.LumiList( filename='Cert_210498-210658_HI_PromptReco_Collisions13_JSON_v2.txt' ).getVLuminosityBlockRange() elif sys.argv[3] == "pPb": process.source.lumisToProcess = LumiList.LumiList( filename='Cert_210676-211256_HI_PromptReco_Collisions13_JSON_v2.txt' ).getVLuminosityBlockRange()
gjetsFiles = cms.untracked.vstring( '/store/relval/CMSSW_5_3_14/RelValPhotonJets_Pt_10/GEN-SIM-RECO/START53_LV6-v1/00000/5847CE87-FB60-E311-A45A-0025905A6134.root', '/store/relval/CMSSW_5_3_14/RelValPhotonJets_Pt_10/GEN-SIM-RECO/START53_LV6-v1/00000/C82EE6E4-4D60-E311-8621-0025905A4964.root' ) qcdFiles = cms.untracked.vstring( '/store/relval/CMSSW_5_3_14/RelValQCD_FlatPt_15_3000/GEN-SIM-RECO/START53_LV3_Feb14-v1/00000/D2D13174-A495-E311-8372-0025905A60F4.root', '/store/relval/CMSSW_5_3_14/RelValQCD_FlatPt_15_3000/GEN-SIM-RECO/START53_LV3_Feb14-v1/00000/EAB6B353-9B95-E311-B000-00304867915A.root' ) # Load file list # Summer12_DR53X production G_Pt_XtoY import FWCore.Utilities.FileUtils as FileUtils listFileName='fileinfo_GJet/makepy_Summer12_DR53X_G_Pt_470to800.txt' #listFileName='selection_tmp.txt' mylist = FileUtils.loadListFromFile(listFileName) mylist.extend( FileUtils.loadListFromFile(listFileName) ) gjetsFiles = cms.untracked.vstring( *mylist ) process.source = cms.Source("PoolSource", # fileNames = cms.untracked.vstring( # '/store/mc/Summer12_DR53X/G_Pt-15to3000_TuneZ2_Flat_8TeV_pythia6/AODSIM/PU_S10_START53_V7A-v1/00000/0035BB1E-950E-E211-B5FE-002481E101DA.root' # ) fileNames= gjetsFiles #fileNames= qcdFiles ) process.copyAll = cms.OutputModule("PoolOutputModule", fileName = cms.untracked.string("selectionGPt_470to800_3k.root") )
nonDefaultGlauberModel=cms.string(""), centralitySrc=cms.InputTag("pACentrality")) process.options = cms.untracked.PSet( # after crash SkipEvent=cms.untracked.vstring('ProductNotFound')) # Input Source process.source = cms.Source( 'PoolSource', fileNames=cms.untracked.vstring( #'/store/user/davidlw/PAHighPt/PA2013_FlowCorr_PromptReco_TrkHM_Gplus_v12/331639eac1650e369e7dacf443369878/pPb_HM_100_1_tMI.root' ), #duplicateCheckMode = cms.untracked.string("noDuplicateCheck") ) mylist = FileUtils.loadListFromFile('filelistAll.dat') for fname in mylist: process.source.fileNames.append('file:%s' % (fname)) # process.source.fileNames.append('%s' % (fname)) # histogram output process.TFileService = cms.Service("TFileService", fileName=cms.string("skimTreeTrack.root")) process.demo = cms.EDAnalyzer( 'SkimTrack', srcTrack=cms.untracked.InputTag("generalTracks"), vzcutmax=cms.untracked.double(15.0), vzcutmin=cms.untracked.double(-0.1), etaMin=cms.untracked.double(-2.4), etaMax=cms.untracked.double(2.4),
import FWCore.ParameterSet.Config as cms process = cms.Process("Demo") process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = 1000 process.TFileService = cms.Service("TFileService", fileName=cms.string('L1MuonHistogramPooja.root') ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(10000) ) import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile('cmsswSourceFiles') process.source = cms.Source("PoolSource", # replace 'myfile.root' with the source file you want to use fileNames = cms.untracked.vstring(*mylist) ) # import of standard configurations process.load('Configuration.StandardSequences.Services_cff') process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') process.load('SimGeneral.MixingModule.mixNoPU_cfi') process.load('Configuration.Geometry.GeometryExtended2015Reco_cff') process.load('Configuration.StandardSequences.MagneticField_38T_PostLS1_cff') process.load('Configuration.StandardSequences.Generator_cff')
sourceFiles = cms.untracked.vstring( # 'root://cms-xrd-global.cern.ch/' prefix could help sometimes 'file:/lustre/cms/store/data/Run2012D/MuOnia/RECO/16Jan2013-v1/10000/2A2AF16E-516B-E211-AC81-0025905964A6.root' ) elif MC: if MCMotherId == 511: if (not official): # mylist = FileUtils.loadListFromFile ('filenames_format_0000.txt') # mylist.extend ( FileUtils.loadListFromFile ('filenames_format_0001.txt') ) # mylist = FileUtils.loadListFromFile ('filenames_format_0001.txt') # mylist.extend ( FileUtils.loadListFromFile ('filenames_format_0002.txt') ) # mylist.extend ( FileUtils.loadListFromFile ('filenames_format_0003.txt') ) # mylist.extend ( FileUtils.loadListFromFile ('filenames_format_0004.txt') ) # mylist.extend ( FileUtils.loadListFromFile ('filenames_format_0005.txt') ) # mylist.extend ( FileUtils.loadListFromFile ('filenames_set2_0000.txt') ) mylist = FileUtils.loadListFromFile('filenames_set2_0000.txt') mylist.extend( FileUtils.loadListFromFile('filenames_set2_0001.txt')) mylist.extend( FileUtils.loadListFromFile('filenames_set2_0002.txt')) mylist.extend( FileUtils.loadListFromFile('filenames_set2_0003.txt')) mylist.extend( FileUtils.loadListFromFile('filenames_set2_0004.txt')) mylist.extend( FileUtils.loadListFromFile('filenames_set2_0005.txt')) sourceFiles = cms.untracked.vstring(*mylist) else: # offcial MC mylist = FileUtils.loadListFromFile(
from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, 'auto:upgrade2019', '') process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True), # SkipEvent = cms.untracked.vstring('ProductNotFound') ) process.MessageLogger.cerr.FwkReport.reportEvery = 5000 # Two options for inputting files: # 1: List the files by hand as a vector of strings in fileNames = cms.untracked.vstring(...) below # 2: Specify a text file listing all input files, one file path per line in mylist = FileUtils.loadListFromFile(...) below. This list will be passed to PoolSource if you do fileNames = cms.untracked.vstring(readFiles). import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile ("sample.list") readFiles = cms.untracked.vstring( *mylist) process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring(readFiles) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.TFileService = cms.Service("TFileService", fileName = cms.string('test_flat_tree.root'), ) from Configuration.AlCa.GlobalTag import GlobalTag
process.load("Configuration.Geometry.GeometryIdeal_cff") process.load("Configuration.StandardSequences.MagneticField_cff") #process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.load("FWCore.MessageLogger.MessageLogger_cfi") process.MessageLogger.cerr.threshold = "WARNING" process.MessageLogger.categories.append("AOD2NanoAOD") process.MessageLogger.cerr.INFO = cms.untracked.PSet( limit=cms.untracked.int32(-1)) process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(True)) # Set the maximum number of events to be processed (-1 processes all events) process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1)) # Define files of dataset files = FileUtils.loadListFromFile( "data/CMS_Run2012B_DoubleMuParked_AOD_22Jan2013-v1_10000_file_index.txt") files.extend( FileUtils.loadListFromFile( "data/CMS_Run2012B_DoubleMuParked_AOD_22Jan2013-v1_20000_file_index.txt" )) files.extend( FileUtils.loadListFromFile( "data/CMS_Run2012B_DoubleMuParked_AOD_22Jan2013-v1_20001_file_index.txt" )) files.extend( FileUtils.loadListFromFile( "data/CMS_Run2012B_DoubleMuParked_AOD_22Jan2013-v1_20002_file_index.txt" )) files.extend( FileUtils.loadListFromFile( "data/CMS_Run2012B_DoubleMuParked_AOD_22Jan2013-v1_210000_file_index.txt"
import FWCore.ParameterSet.Config as cms import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile('/afs/cern.ch/user/m/mshi/CMSSW_7_4_12_patch4/src/GGHAA2Mu2TauAnalysis/DrellYan.txt') process = cms.Process("DrellYan") process.load("FWCore.MessageService.MessageLogger_cfi") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.source = cms.Source("PoolSource", # replace 'myfile.root' with the source file you want to use fileNames = cms.untracked.vstring(*mylist)) process.DrellYan = cms.EDAnalyzer('DrellYanAnalyzer', genParticleTag=cms.InputTag("genParticles"), outFileName = cms.string('/afs/cern.ch/user/m/mshi/CMSSW_7_4_12_patch4/src/GGHAA2Mu2TauAnalysis/MuMuTauTauGenAnalyzer/python/DrellYan_out.root') ) process.TFileService = cms.Service("TFileService", fileName = cms.string('Drell_Yan.root') ) process.p = cms.Path(process.DrellYan)
import FWCore.ParameterSet.Config as cms import FWCore.Utilities.FileUtils as FileUtils mylist = FileUtils.loadListFromFile('/afs/cern.ch/user/m/mshi/gHaa2mumutautau_gen_analyzer/CMSSW_7_1_11_patch2/src/ggA_GenLevel_Analyzer/AmumuAnalyzer/allInfoIWant_heavyHiggs_300_light_9.txt') process = cms.Process("Demo") process.load("FWCore.MessageService.MessageLogger_cfi") process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000) ) process.source = cms.Source("PoolSource", # replace 'myfile.root' with the source file you want to use fileNames = cms.untracked.vstring(*mylist) ) process.demo = cms.EDAnalyzer('AmumuAnalyzer', genParticleTag=cms.InputTag("genParticles"), outFileName = cms.string('/afs/cern.ch/user/m/mshi/gHaa2mumutautau_gen_analyzer/CMSSW_7_1_11_patch2/src/ggA_GenLevel_Analyzer/AmumuAnalyzer/heavyHiggs_300_light9.root'), ) process.TFileService = cms.Service("TFileService", fileName = cms.string('histodemo_heavyHiggs_300_light9.root') ) process.p = cms.Path(process.demo)
process.options = cms.untracked.PSet( Rethrow = cms.untracked.vstring('ProductNotFound') ) # Tone down the logging messages, MessageLogger! process.MessageLogger.cerr.FwkReport.reportEvery = 1000 process.options = cms.untracked.PSet( Rethrow = cms.untracked.vstring('ProductNotFound'), wantSummary = cms.untracked.bool(True) ) # Input source readFiles = cms.untracked.vstring() import FWCore.Utilities.FileUtils as FileUtils readFiles = cms.untracked.vstring( FileUtils.loadListFromFile ('filelists/R112237_raw.list') ) process.source = cms.Source ("PoolSource",fileNames = readFiles ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100000) ) # Output definition process.output = cms.OutputModule( "PoolOutputModule", outputCommands = cms.untracked.vstring('drop *', 'keep HBHERecHitsSorted_*_*_*', 'keep CaloTowersSorted_*_*_*', 'keep recoHcalNoiseRBXs_*_*_*', 'keep HcalNoiseSummary_*_*_*', 'keep recoCaloMETs_*_*_*', 'keep recoCaloJets_*_*_*', 'keep recoTracks_generalTracks_*_*', 'keep L1GlobalTrigger*_*_*_*'
process.load('Configuration.StandardSequences.MagneticField_38T_cff') process.load('Configuration.StandardSequences.Reconstruction_cff') process.load('Configuration.StandardSequences.EndOfProcess_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.load('HeavyIonsAnalysis.Configuration.collisionEventSelection_cff') process.load('Configuration.EventContent.EventContentHeavyIons_cff') process.MessageLogger.cerr.FwkReport.reportEvery = 200 process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( # '/store/hidata/HIRun2013A/PAHighPt/RECO/PromptReco-v1/000/210/634/FA4E6B7E-7366-E211-8DD0-0019B9F581C9.root' # 'file:/cms/store/hidata/HIRun2013/PAHighPt/RECO/PromptReco-v1/000/210/498/00000/1E825832-FA64-E211-8F9C-003048CF9B28.root' ), ) filename = "filelist"+sys.argv[3]+".dat" mylist = FileUtils.loadListFromFile (filename) for fname in mylist[int(sys.argv[4]):int(sys.argv[5])]: process.source.fileNames.append('file:%s' % (fname)) # =============== Other Statements ===================== process.maxEvents = cms.untracked.PSet(input = cms.untracked.int32(-1)) process.options = cms.untracked.PSet(wantSummary = cms.untracked.bool(True)) process.GlobalTag.globaltag = 'GR_P_V43F::All' if sys.argv[3] == "pPbReReco": process.source.lumisToProcess = LumiList.LumiList(filename = 'Cert_210498-210658_HI_PromptReco_Collisions13_JSON_v2.txt').getVLuminosityBlockRange() elif sys.argv[3] == "pPb": process.source.lumisToProcess = LumiList.LumiList(filename = 'Cert_210676-211256_HI_PromptReco_Collisions13_JSON_v2.txt').getVLuminosityBlockRange() elif sys.argv[3] == "Pbp": process.source.lumisToProcess = LumiList.LumiList(filename = 'Cert_211313-211631_HI_PromptReco_Collisions13_JSON_v2.txt').getVLuminosityBlockRange() # =============== Import Sequences =====================
# Externaly provided input-files list to be used and activation toggle. # Check that the externaly provided input-files list exists and is non-empty (if activated) # (empty lists evaluate to FALSE in Boolean contexts [such as if some_list:]) # uselstFile = True ; lstFile = "%s.list" % (pyBaseName) # DO NOT EDIT THIS LINE uselstFile = uselstFile and isLocalRun if uselstFile: if not os.path.exists(lstFile): sys.exit("Input Filelist does not exist") else: import FWCore.Utilities.FileUtils as FileUtils filelist = FileUtils.loadListFromFile(lstFile) if not filelist: sys.exit("Input Filelist is empty") # JSON file to be used and activation toggle. Check that the JSON file exists (if activated) # useJSON = True ; jsonFile = 'Cert_136033-149442_7TeV_Nov4ReReco_Collisions10_JSON.json' # DO NOT EDIT THIS LINE useJSON = useJSON and isLocalRun if not os.path.exists(jsonFile) and useJSON: sys.exit("Provided JSON File does not exist")
process = cms.Process("Trees",eras.Run2_2017) # import of standard configurations process.load('Configuration.StandardSequences.Services_cff') process.load('SimGeneral.HepPDTESSource.pythiapdt_cfi') process.load('FWCore.MessageService.MessageLogger_cfi') process.load('Configuration.EventContent.EventContent_cff') process.load('Configuration.Geometry.GeometryExtended2017devReco_cff') process.load('Configuration.StandardSequences.MagneticField_cff') process.load('Configuration.StandardSequences.EndOfProcess_cff') process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(True) ) mylist = FileUtils.loadListFromFile ('dataset-Sim-HFAimed.txt') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.MessageLogger.cerr.FwkReport.reportEvery = 500 #process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_condDBv2_cff') #process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff') #process.GlobalTag.globaltag = 'GR_R_74_V13A::All' #process.GlobalTag.globaltag = 'GR_P_V56::All' #process.GlobalTag.globaltag = 'MCRUN2_71_V1::All' #process.GlobalTag.globaltag = 'MCRUN2_74_V8::All' #process.GlobalTag.globaltag = 'MCRUN2_74_V8B::All' from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag(process.GlobalTag, '80X_mcRun2_asymptotic_v14', '')
import FWCore.ParameterSet.Config as cms process = cms.Process("Ntuple") ## load parameters process.load("DumpNt.DumpNt.dumpnt_cfi") process.ntuple.doMC = cms.bool(True) ################# ## Customization isMC = process.ntuple.doMC import FWCore.Utilities.FileUtils as FileUtils nameSourceMC = FileUtils.loadListFromFile ('../data/0_Original_MC.txt') nameSourceDATA = FileUtils.loadListFromFile ('../data/1_PixelBarrelConnToST_MC.txt') #nameSourceMC = cms.untracked.vstring('file:/raid/sandro/Geometria/Tracker_ECAL/CMSSW_5_2_5/src/DumpNt/DumpNt/test/SingleElectronPt35_cfi_py_RAW2DIGI_RECO.root') #nameSourceDATA = cms.untracked.vstring('/store/data/Run2012B/DoubleElectron/AOD/08Jun2012-v1/0000/F68EAAC5-92B2-E111-B9BF-003048FFD736.root') numEventsToRun = 1000 GloTagMC = cms.string('START52_V11C::All') GloTagDATA = cms.string('GR_R_52_V9D::All') nameOutputMC = cms.string("outfile_0_Original_MC.root") nameOutputDATA = cms.string("outfile_0_Original_DATA.root") ################# ## MessageLogger process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(1000)
# define the input data set here by inserting the appropriate .txt file list * # **************************************************************************** import FWCore.Utilities.FileUtils as FileUtils # # **************************************************************** # load the data set * # useful datasets are SingleMu and DoubleMu (default) * # To run over all data subsets, replace '10000' by '10001' etc. * # consecutively (make sure you save the output before rerunning) * # and add up the histograms using root tools. * # **************************************************************** # # *** SingleMu data set *** # files2011data = FileUtils.loadListFromFile ('datasets/CMS_Run2011A_SingleMu_AOD_12Oct2013-v1_10000_file_index.txt') # *** DoubleMu data set *** files2011data = FileUtils.loadListFromFile( 'datasets/CMS_Run2011A_DoubleMu_AOD_12Oct2013-v1_10000_file_index.txt') process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring(*files2011data)) # apply JSON file # (needs to be placed *after* the process.source input file definition!) process.source.lumisToProcess = CfgTypes.untracked( CfgTypes.VLuminosityBlockRange()) process.source.lumisToProcess.extend(myLumis) # ************************************************* # number of events to be skipped (0 by default) * # ************************************************* process.source.skipEvents = cms.untracked.uint32(0) process.demo = cms.EDAnalyzer('DimuonSpectrum2011')