def processRelVal( relval, cfgFileName, process, negate, tier=None, batch = None): relvalID = relval.id() if batch is None: batch = 'bsub -q 1nh -J %s < ./batchScript.sh | tee job_id.txt' % relvalID files = pickRelValInputFiles( cmsswVersion = relval.cmssw , relVal = relval.relval , globalTag = relval.tag , numberOfFiles = 999 ) if not files: raise Exception("No relval files found for '%s'" % relvalID ) # changing the source to the chosen relval files process.source.fileNames = files print process.source.fileNames # building cfg outFile = open("tmpConfig.py","w") outFile.write("import FWCore.ParameterSet.Config as cms\n") outFile.write(process.dumpPython()) outFile.close() # building cmsBatch command print relvalID dataset = relval.dataset if tier!=None: dataset += '/' + tier outDir = '.' + dataset castorOutDir = myCastorBaseDir() + '/' + dataset #if tier!=None: # castorOutDir += '/' + tier # outDir += '/' + tier print 'local output: ', outDir print 'castor output:', castorOutDir # output directory creation will be handled by cmsBatch # os.system( 'mkdir -p ' + outDir ) cmsBatch = "cmsBatch.py 1 tmpConfig.py -r %s -o %s -b '%s' " % (castorOutDir, outDir, batch) if negate: cmsBatch += ' -n' print cmsBatch os.system( cmsBatch ) addToDatasets( dataset ) return (outDir, castorOutDir)
def processRelVal(relval, cfgFileName, process, negate, tier=None, batch=None): relvalID = relval.id() if batch is None: batch = 'bsub -q 1nh -J %s < ./batchScript.sh | tee job_id.txt' % relvalID files = pickRelValInputFiles(cmsswVersion=relval.cmssw, relVal=relval.relval, globalTag=relval.tag, numberOfFiles=999) if not files: raise Exception("No relval files found for '%s'" % relvalID) # changing the source to the chosen relval files process.source.fileNames = files print process.source.fileNames # building cfg outFile = open("tmpConfig.py", "w") outFile.write("import FWCore.ParameterSet.Config as cms\n") outFile.write(process.dumpPython()) outFile.close() # building cmsBatch command print relvalID dataset = relval.dataset if tier != None: dataset += '/' + tier outDir = '.' + dataset castorOutDir = myCastorBaseDir() + '/' + dataset #if tier!=None: # castorOutDir += '/' + tier # outDir += '/' + tier print 'local output: ', outDir print 'castor output:', castorOutDir # output directory creation will be handled by cmsBatch # os.system( 'mkdir -p ' + outDir ) cmsBatch = "cmsBatch.py 1 tmpConfig.py -r %s -o %s -b '%s' " % ( castorOutDir, outDir, batch) if negate: cmsBatch += ' -n' print cmsBatch os.system(cmsBatch) addToDatasets(dataset) return (outDir, castorOutDir)
import FWCore.ParameterSet.Config as cms ##____________________________________________________________________________|| from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles recoMETtestInputFiles = pickRelValInputFiles( useDAS=True, cmsswVersion='CMSSW_7_6_0_pre3', dataTier='GEN-SIM-RECO', relVal='RelValTTbar_13', globalTag='75X_mcRun2_asymptotic_v1_FastSim', maxVersions=2) # recoMETtestInputFiles = [ # '/store/relval/CMSSW_7_2_0_pre1/RelValTTbar_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/0AA51FF6-8EFD-E311-B591-0025905A6068.root', # ] ##____________________________________________________________________________||
process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( 'file:AOD.root' ) ) if pickRelVal: from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source( "PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_4_1_2' , relVal = 'RelValTTbar' # , globalTag = 'START311_V2' , globalTag = 'MC_311_V2' , numberOfFiles = 999 ) ) ) process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False)) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000) ) process.load("Configuration.EventContent.EventContent_cff") process.out = cms.OutputModule( "PoolOutputModule", process.AODEventContent,
# Conditions process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") process.GlobalTag.globaltag = '%s::All'%( globalTag ) ## Input from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( #formerVersion = True cmsswVersion = cmsswVersion , relVal = 'RelValProdTTbar' , dataTier = 'AODSIM' , condition = None , globalTag = globalTag , maxVersions = 1 , skipFiles = None , numberOfFiles = None , debug = True ) ) , skipBadFiles = cms.untracked.bool( True ) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32( 1 ) ) ## Processing process.load( "HLTrigger.HLTcore.hltEventAnalyzerAOD_cfi" ) process.hltEventAnalyzerAOD.triggerName = cms.string( '@' )
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles # /RelValProdTTbar/CMSSW_7_0_0_pre8-START70_V1-v1/AODSIM filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_7_0_0_pre7' , relVal = 'RelValProdTTbar' , globalTag = 'PRE_ST62_V8' , dataTier = 'AODSIM' , maxVersions = 2 , numberOfFiles = 1 ) ) # /RelValProdTTbar/CMSSW_7_0_0_pre8-START70_V1-v1/GEN-SIM-RECO filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_7_0_0_pre7' , relVal = 'RelValProdTTbar' , globalTag = 'PRE_ST62_V8' , dataTier = 'GEN-SIM-RECO' , maxVersions = 2 , numberOfFiles = 1 ) ) # /RelValTTbar/CMSSW_7_0_0_pre8-PU_START70_V1-v1/GEN-SIM-RECO filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_7_0_0_pre7' , relVal = 'RelValTTbar' , globalTag = 'PU_PRE_ST62_V8' , dataTier = 'GEN-SIM-RECO'
import FWCore.ParameterSet.Config as cms import FWCore.ParameterSet.VarParsing as VarParsing from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles # setup 'analysis' options options = VarParsing.VarParsing("analysis") ## default options options.inputFiles = pickRelValInputFiles( cmsswVersion="CMSSW_4_1_3", relVal="RelValTTbar", globalTag="START311_V2", numberOfFiles=1 ) options.outputFile = "basicTest.root" ## get and parse the command line arguments options.parseArguments() process = cms.Process("DEMO") process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = 1 process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(options.maxEvents)) process.source = cms.Source( "PoolSource", # replace 'myfile.root' with the source file you want to use fileNames=cms.untracked.vstring() + options.inputFiles, )
process.MessageLogger.cerr.L1GtTrigReport = cms.untracked.PSet( limit = cms.untracked.int32( -1 ) ) # Conditions process.load( "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff" ) from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag( process.GlobalTag, 'auto:%s'%( condition ) ) ## Input from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = None , relVal = 'SingleMu' , dataTier = 'RECO' , condition = condition , globalTag = '%s_RelVal_mu2012A'%( process.GlobalTag.globaltag.value()[ : -5 ] ) , maxVersions = None , skipFiles = None , numberOfFiles = None , debug = True ) ) , skipBadFiles = cms.untracked.bool( True ) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32( 1 ) ) ## Processing process.load( "HLTrigger.HLTcore.hltEventAnalyzerAOD_cfi" ) process.hltEventAnalyzerAOD.triggerName = cms.string( '@' ) process.hltEventAnalyzerReAOD = process.hltEventAnalyzerAOD.clone( processName = cms.string( 'reHLT' )
process.GlobalTag.globaltag = globalTagMC + '::All' else: process.GlobalTag.globaltag = globalTagData + '::All' ### ### Input configuration ### process.load( "TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi" ) if useRelVals: from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles if runOnMC: inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_5_2_3' , relVal = 'RelValTTbar' , globalTag = 'START52_V5' , maxVersions = 1 ) else: inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_5_2_2' , relVal = 'SingleMu' , dataTier = 'RECO' , globalTag = 'GR_R_52_V4_RelVal_mu2011B' , maxVersions = 2 ) inputFiles = cms.untracked.vstring('/store/data/Run2012A/SingleMu/AOD/PromptReco-v1/000/190/645/FAF2D9E9-7F82-E111-BE0C-003048F1C420.root') #inputFiles = cms.untracked.vstring('/store/relval/CMSSW_5_2_3_patch3/RelValTTbar/GEN-SIM-RECO/START52_V9_special_120410-v1/0122/0EF8CDEB-1083-E111-846C-002618943937.root') process.source.fileNames = inputFiles process.maxEvents.input = maxInputEvents
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_6_2_0_pre8', relVal='RelValProdTTbar', globalTag='PRE_ST62_V8', dataTier='AODSIM', maxVersions=1, numberOfFiles=1)) filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion='CMSSW_6_2_0_pre5' # event content in 620pre8 broken , relVal='RelValProdTTbar', globalTag='PRE_ST61_V1', dataTier='GEN-SIM-RECO', maxVersions=1, numberOfFiles=1)) filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion='CMSSW_6_2_0_pre5' # event content in 620pre8 broken , relVal='RelValTTbar', globalTag='PU_PRE_ST61_V1', dataTier='GEN-SIM-RECO', maxVersions=1, numberOfFiles=1)) filesSingleMuRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_6_2_0_pre8', relVal='SingleMu',
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_6' , relVal = 'RelValProdTTbar' , globalTag = 'START53_V14' , dataTier = 'AODSIM' , maxVersions = 2 , numberOfFiles = 1 ) ) filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_6' , relVal = 'RelValProdTTbar' , globalTag = 'START53_V14' , dataTier = 'GEN-SIM-RECO' , maxVersions = 2 , numberOfFiles = 1 ) ) filesSingleMuRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_6' , relVal = 'SingleMu' , dataTier = 'RECO' , globalTag = 'GR_R_53_V15_RelVal_mu2012B' , maxVersions = 2 , numberOfFiles = 1 ) )
process.analyzePatMCMatching = cms.EDAnalyzer( "PatMCMatchingExtended", muonSrc=cms.untracked.InputTag("cleanPatMuons")) process.out.outputCommands = cms.untracked.vstring('keep *') process.outpath.remove(process.out) process.p = cms.Path(process.inFlightMuons + process.patDefaultSequence + process.analyzePatMCMatching) #---------------------------------------------------------------------- # Change the input file to compare #---------------------------------------------------------------------- process.maxEvents.input = -1 ## Source from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source( "PoolSource", fileNames=cms.untracked.vstring( pickRelValInputFiles( cmsswVersion='CMSSW_4_2_8' #, relVal = 'RelValZMM' , relVal='RelValJpsiMM', globalTag='START42_V12', numberOfFiles=1))) del (process.out) del (process.outpath)
if runOnMC: process.GlobalTag.globaltag = globalTagMC + '::All' else: process.GlobalTag.globaltag = globalTagData + '::All' ### ### Input configuration ### process.load( "TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi" ) if useRelVals: from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles if runOnMC: inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_4_2_6' , globalTag = 'START42_V12' ) else: print 'running on *Jet* data stream (instead of MultiJet) as no better stream exists as RelVal' inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_4_2_9_HLT1' , relVal = 'Jet' , dataTier = 'RECO' , globalTag = 'GR_R_42_V14_RelVal_jet2010B' , numberOfFiles = -1 ) process.source.fileNames = inputFiles process.maxEvents.input = maxInputEvents ### ### Output configuration
) ## 10,000 Z+Jets events as defined on WorkBookPATExampleTopQuarks simulationZjets = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_42X.root' ) ## 1000 Ttbar events as defined on WorkBookPATExampleTopQuarks simulationTtbar = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar_42X.root' ) ttbarRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_4_2_8' , relVal = 'RelValZTT' , globalTag = 'START42_V12' ) ) ttbarJets = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar_jets.root' ) zjetsRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_4_2_8' , relVal = 'RelValZMM' , globalTag = 'START42_V12' ) ) zjetsTracks = cms.untracked.vstring(
# setup 'analysis' options options = VarParsing.VarParsing ('analysis') ## register customized options options.register("jsonFile", "", # default value VarParsing.VarParsing.multiplicity.singleton, # singleton or list VarParsing.VarParsing.varType.string, # string, int, or float "JSON file to be applied." ) ## default options options.inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_4_1_3', relVal = 'RelValTTbar', globalTag = 'START311_V2', numberOfFiles = 1 ) options.outputFile = "vtxTree.root" ## get and parse the command line arguments options.parseArguments() process = cms.Process("DEMO") process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = 100 ## Enable LogDebug ## Remember to recompile with:
import FWCore.ParameterSet.Config as cms process = cms.Process("TEST") ## MessageLogger process.load("FWCore.MessageLogger.MessageLogger_cfi") ## Options and Output Report process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(False)) ## Source from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring( pickRelValInputFiles( cmsswVersion='CMSSW_4_2_8', globalTag='START42_V12'))) ## Maximal Number of Events process.maxEvents = cms.untracked.PSet( input=cms.untracked.int32(1000) # reduce number of events for testing ) ## Geometry and Detector Conditions (needed for a few patTuple production steps) process.load("Configuration.StandardSequences.Geometry_cff") process.load( "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") from Configuration.AlCa.autoCond import autoCond process.GlobalTag.globaltag = cms.string(autoCond['startup']) process.load("Configuration.StandardSequences.MagneticField_cff") ## Standard PAT Configuration File
process.MessageLogger.cerr.L1GtTrigReport = cms.untracked.PSet( limit = cms.untracked.int32( -1 ) ) # Conditions process.load( "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff" ) from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag( process.GlobalTag, 'auto:%s'%( condition ) ) ## Input from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = cmsswVersion , relVal = 'SingleMu' , dataTier = 'RECO' , condition = condition , globalTag = '%s_RelVal_mu2012C'%( globalTag ) , maxVersions = None , skipFiles = None , numberOfFiles = None , debug = True ) ) , skipBadFiles = cms.untracked.bool( True ) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32( 1 ) ) ## Processing process.load( "HLTrigger.HLTcore.hltEventAnalyzerAOD_cfi" ) process.hltEventAnalyzerAOD.triggerName = cms.string( '@' ) process.hltEventAnalyzerReAOD = process.hltEventAnalyzerAOD.clone( processName = cms.string( 'reHLT' )
# setup 'analysis' options options = VarParsing.VarParsing ('analysis') ## register customized options options.register("jsonFile", "", # default value VarParsing.VarParsing.multiplicity.singleton, # singleton or list VarParsing.VarParsing.varType.string, # string, int, or float "JSON file to be applied." ) ## default options options.inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_4_1_3', relVal = 'RelValTTbar', globalTag = 'START311_V2', numberOfFiles = 1 ) options.outputFile = "rho.root" ## get and parse the command line arguments options.parseArguments() process = cms.Process("DEMO") process.load("FWCore.MessageService.MessageLogger_cfi") process.MessageLogger.cerr.FwkReport.reportEvery = 1 ## Enable LogDebug ## Remember to recompile with:
if pickRelVal: from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles # process.source.fileNames = cms.untracked.vstring('file:prunedAOD.root') process.source.fileNames = cms.untracked.vstring('file:AODNoSim.root') # process.source.fileNames = cms.untracked.vstring('file:AOD.root') print 'need to define a relval' sys.exit(1) process.source = cms.Source( "PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_4_1_2' #, relVal = 'RelValLM1_sfts' , relVal = relVal # , globalTag = 'START311_V2' , globalTag = tag , numberOfFiles = 999 ) ) ) print process.source.fileNames process.out.fileName = cms.untracked.string('patTuple_PATandPF2PATandCMG.root' ) # load the PAT config process.load("PhysicsTools.PatAlgos.patSequences_cff")
import FWCore.ParameterSet.Config as cms ##____________________________________________________________________________|| from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles recoMETtestInputFiles = pickRelValInputFiles( useDAS = True, cmsswVersion = 'CMSSW_7_2_0_pre1', dataTier = 'GEN-SIM-RECO', relVal = 'RelValTTbar_13', globalTag = 'PU50ns_POSTLS172_V2', maxVersions = 2 ) # recoMETtestInputFiles = [ # '/store/relval/CMSSW_7_2_0_pre1/RelValTTbar_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/0AA51FF6-8EFD-E311-B591-0025905A6068.root', # ] ##____________________________________________________________________________||
import os from PhysicsTools.PatAlgos.patTemplate_cfg import * ## Options process.options.wantSummary = False process.options.allowUnscheduled = cms.untracked.bool( True ) ## Input from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source.fileNames = pickRelValInputFiles( relVal = 'RelValProdTTbar' , dataTier = 'AODSIM' ) process.source.skipBadFiles = cms.untracked.bool( True ) process.maxEvents.input = 10 # Messaging if process.maxEvents.input.value() <= 1: process.Tracer = cms.Service( "Tracer" ) ## Output process.out.fileName = '%s/output/myPatTuple_addTriggerMatchesEarly_mcRelVal.root'%( os.getenv( "CMSSW_BASE" ) ) process.out.outputCommands.append( 'keep edmTriggerResults_TriggerResults_*_*' ) process.out.outputCommands.append( 'keep *_hltTriggerSummaryAOD_*_*' ) ## Processing process.load("PhysicsTools.PatAlgos.producersLayer1.patCandidates_cff") process.load("PhysicsTools.PatAlgos.selectionLayer1.selectedPatCandidates_cff") #process.p = cms.Path( #process.selectedPatCandidateSummary #)
import FWCore.ParameterSet.Config as cms ##____________________________________________________________________________|| from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles corrMETtestInputFiles = pickRelValInputFiles( useDAS = True, cmsswVersion = 'CMSSW_7_4_0_pre6', dataTier = 'GEN-SIM-RECO', relVal = 'RelValTTbar_13', globalTag = 'PU50ns_MCRUN2_74_V0', maxVersions = 3, ) # corrMETtestInputFiles = [ # '/store/relval/CMSSW_7_2_0_pre7/RelValTTbar_13/GEN-SIM-RECO/PU50ns_PRE_LS172_V12-v1/00000/1267B7ED-2F4E-E411-A0B9-0025905964A6.root' # ] ##____________________________________________________________________________||
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_6_1_1' , relVal = 'RelValProdTTbar' , globalTag = 'START61_V11' , dataTier = 'AODSIM' , maxVersions = 1 , numberOfFiles = 1 ) ) filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_6_1_1' , relVal = 'RelValProdTTbar' , globalTag = 'START61_V11' , dataTier = 'GEN-SIM-RECO' , maxVersions = 1 , numberOfFiles = 1 ) ) filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_6_1_1' , relVal = 'RelValTTbar' , globalTag = 'PU_START61_V11' , dataTier = 'GEN-SIM-RECO' , maxVersions = 1 , numberOfFiles = 1 ) ) filesSingleMuRECO = cms.untracked.vstring(
### Skeleton ### ======== ## --- ## Start with pre-defined skeleton process ## --- from PhysicsTools.PatAlgos.patTemplate_cfg import * ## --- ## Modifications ## --- # general from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source.fileNames = pickRelValInputFiles(cmsswVersion='CMSSW_5_3_6', relVal='RelValProdTTbar', globalTag='START53_V14', dataTier='AODSIM', maxVersions=2, numberOfFiles=-1) process.maxEvents.input = -1 # reduce number of events for testing. process.options.wantSummary = False # to suppress the long output at the end of the job # specific process.selectedPatMuons.cut = 'isGlobalMuon && pt > 20. && abs(eta) < 2.1 && globalTrack.normalizedChi2 < 10. && track.hitPattern.trackerLayersWithMeasurement > 5 && globalTrack.hitPattern.numberOfValidMuonHits > 0 && abs(dB) < 0.2 && innerTrack.hitPattern.numberOfValidPixelHits > 0 && numberOfMatchedStations > 1 && (trackIso+caloIso)/pt<0.2' ## --- ## Define the path ## --- process.p = cms.Path(process.patDefaultSequence) ### ======== ### Plug-ins ### ========
SUPERCLUSTER_COLL_EE = "correctedMulti5x5SuperClustersWithPreshower" SUPERCLUSTER_CUTS = "abs(eta)<2.5 && !(1.4442< abs(eta) <1.566) && et>" + str(ELECTRON_ET_CUT_MIN) JET_COLL = "ak5PFJets" JET_CUTS = "abs(eta)<2.6 && chargedHadronEnergyFraction>0 && electronEnergyFraction<0.1 && nConstituents>1 && neutralHadronEnergyFraction<0.99 && neutralEmEnergyFraction<0.99" ############################# ## Source ############################# from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = os.environ['CMSSW_VERSION'] , relVal = 'RelValTTbar' , globalTag = process.GlobalTag.globaltag.value().split(':')[0] , numberOfFiles = 1 ) ) ) if MC_flag: print "MC sample" process.load("TerraNova.NtupleMaker.Sources.DYToEE_S8_copy_cff") else: print "RD sample" process.load("TerraNova.NtupleMaker.Sources.SingleElectron_2012A_PromptReco_copy_cff") #process.load("TerraNova.NtupleMaker.Sources.WplusToMuNu_AODSIM_CP_local_cff") ############################ # Output ############################
## configure geometry & conditions process.load("Configuration.StandardSequences.Geometry_cff") process.load("Configuration.StandardSequences.MagneticField_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") condition = "mc" from Configuration.PyReleaseValidation.autoCond import autoCond process.GlobalTag.globaltag = autoCond[condition] ## define input from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source( "PoolSource", fileNames=cms.untracked.vstring(pickRelValInputFiles(cmsswVersion="CMSSW_3_9_9", condition=condition)) ) ## define maximal number of events to loop over process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1000)) ## std sequence for pat process.load("PhysicsTools.PatAlgos.patSequences_cff") ## std sequence to produce the kinematic fit for semi-leptonic events process.load("TopQuarkAnalysis.TopKinFitter.TtSemiLepKinFitProducer_Muons_cfi") process.kinFitTtSemiLepEvent.constraints = [1, 5] ## process path process.p = cms.Path(process.patDefaultSequence * process.kinFitTtSemiLepEvent)
process.load('PhysicsTools.PatAlgos.patSequences_cff') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring() ) from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_4_2_8' , relVal = 'RelValTTbar' , globalTag = 'START42_V12' , numberOfFiles = 1 ) ) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) # switch to HPS + TaNC combined tau id. algorithm from PhysicsTools.PatAlgos.tools.tauTools import * switchToPFTauHPSpTaNC(process) process.analyzePatTau = cms.EDAnalyzer("PatTauAnalyzer", src = cms.InputTag('cleanPatTaus'),
else: process.GlobalTag.globaltag = globalTagData + "::All" ### ### Input configuration ### process.load("TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi") if useRelVals: from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles if runOnMC: inputFiles = pickRelValInputFiles( cmsswVersion="CMSSW_4_2_3", relVal="RelValTTbar", globalTag=globalTagMC, numberOfFiles=-1, # "-1" means "all" ) else: inputFiles = pickRelValInputFiles( cmsswVersion="CMSSW_4_2_3", relVal="Mu", dataTier="RECO" # , globalTag = globalTagData + '_RelVal_mu2010B' , globalTag=globalTagData + "_mu2010B", # wrong naming scheme in CMSSW_4_2_3 numberOfFiles=-1, # "-1" means "all" ) process.source.fileNames = inputFiles process.maxEvents.input = maxInputEvents
process.GlobalTag.globaltag = globalTagMC + '::All' else: process.GlobalTag.globaltag = globalTagData + '::All' ### ### Input configuration ### process.load( "TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi" ) if useRelVals: from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles if runOnMC: inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_4_2_3' , relVal = 'RelValTTbar' , globalTag = globalTagMC , numberOfFiles = -1 # "-1" means "all" ) else: inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_4_2_3' , relVal = 'Mu' , dataTier = 'RECO' #, globalTag = globalTagData + '_RelVal_mu2010B' , globalTag = globalTagData + '_mu2010B' # wrong naming scheme in CMSSW_4_2_3 , numberOfFiles = -1 # "-1" means "all" ) process.source.fileNames = inputFiles process.maxEvents.input = maxInputEvents ###
process.load('PhysicsTools.PatAlgos.patSequences_cff') process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring() ) from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_4_2_8' , relVal = 'RelValTTbar' , globalTag = 'START42_V12' , numberOfFiles = 1 ) ) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) # switch to HPS + TaNC combined tau id. algorithm from PhysicsTools.PatAlgos.tools.tauTools import * switchToPFTauHPSpTaNC(process) process.analyzePatTau = cms.EDAnalyzer("PatTauAnalyzer", src = cms.InputTag('cleanPatTaus'),
import os from PhysicsTools.PatAlgos.patTemplate_cfg import * # Steering cmsswVersion = 'CMSSW_6_2_0_pre5' globalTag = 'PRE_ST61_V1' ## Options process.options.wantSummary = False process.options.allowUnscheduled = cms.untracked.bool( True ) ## Input from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source.fileNames = pickRelValInputFiles( cmsswVersion = cmsswVersion , relVal = 'RelValProdTTbar' , dataTier = 'AODSIM' , globalTag = globalTag , maxVersions = 1 ) process.source.skipBadFiles = cms.untracked.bool( True ) process.maxEvents.input = 10 # Messaging if process.maxEvents.input.value() <= 1: process.Tracer = cms.Service( "Tracer" ) ## Output process.out.fileName = '%s/output/myPatTuple_addTriggerMatchesEarly_mcRelValFormer.root'%( os.getenv( "CMSSW_BASE" ) ) process.out.outputCommands.append( 'keep edmTriggerResults_TriggerResults_*_*' ) process.out.outputCommands.append( 'keep *_hltTriggerSummaryAOD_*_*' ) ## Processing
import FWCore.ParameterSet.Config as cms process = cms.Process("TEST") ## MessageLogger process.load("FWCore.MessageLogger.MessageLogger_cfi") ## Options and Output Report process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(False)) ## Source from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source( "PoolSource", fileNames=cms.untracked.vstring(pickRelValInputFiles(cmsswVersion="CMSSW_4_2_8", globalTag="START42_V12")), ) ## Maximal Number of Events process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(1000)) # reduce number of events for testing ## Geometry and Detector Conditions (needed for a few patTuple production steps) process.load("Configuration.StandardSequences.Geometry_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") from Configuration.AlCa.autoCond import autoCond process.GlobalTag.globaltag = cms.string(autoCond["startup"]) process.load("Configuration.StandardSequences.MagneticField_cff") ## Standard PAT Configuration File process.load("PhysicsTools.PatAlgos.patSequences_cff") process.patJetCorrFactors.useRho = False
process.analyzePatMCMatching = cms.EDAnalyzer("PatMCMatchingExtended", muonSrc = cms.untracked.InputTag("cleanPatMuons") ) process.out.outputCommands = cms.untracked.vstring('keep *') process.outpath.remove(process.out) process.p = cms.Path(process.inFlightMuons + process.patDefaultSequence + process.analyzePatMCMatching) #---------------------------------------------------------------------- # Change the input file to compare #---------------------------------------------------------------------- process.maxEvents.input = -1 ## Source from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_4_1_2' , relVal = 'RelValJpsiMM' #RelValZMM , globalTag = 'START311_V2' , numberOfFiles = 1 ) ) ) del(process.out) del(process.outpath)
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_6_1_1', relVal='RelValProdTTbar', globalTag='START61_V11', dataTier='AODSIM', maxVersions=1, numberOfFiles=1)) filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_6_1_1', relVal='RelValProdTTbar', globalTag='START61_V11', dataTier='GEN-SIM-RECO', maxVersions=1, numberOfFiles=1)) filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_6_1_1', relVal='RelValTTbar', globalTag='PU_START61_V11', dataTier='GEN-SIM-RECO', maxVersions=1, numberOfFiles=1)) filesSingleMuRECO = cms.untracked.vstring( #pickRelValInputFiles( cmsswVersion = 'CMSSW_6_1_1' #, relVal = 'SingleMu' #, dataTier = 'RECO' #, globalTag = 'GR_R_61_V6_RelVal_mu2012C' #, maxVersions = 1 #, numberOfFiles = 1
### ======== ## --- ## Start with pre-defined skeleton process ## --- from PhysicsTools.PatAlgos.patTemplate_cfg import * ## --- ## Modifications ## --- # general from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source.fileNames = pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_6' , relVal = 'RelValProdTTbar' , globalTag = 'START53_V14' , dataTier = 'AODSIM' , maxVersions = 2 , numberOfFiles = -1 ) process.maxEvents.input = -1 # reduce number of events for testing. process.options.wantSummary = False # to suppress the long output at the end of the job # specific process.selectedPatMuons.cut = 'isGlobalMuon && pt > 20. && abs(eta) < 2.1 && globalTrack.normalizedChi2 < 10. && track.hitPattern.trackerLayersWithMeasurement > 5 && globalTrack.hitPattern.numberOfValidMuonHits > 0 && abs(dB) < 0.2 && innerTrack.hitPattern.numberOfValidPixelHits > 0 && numberOfMatchedStations > 1 && (trackIso+caloIso)/pt<0.2' ## --- ## Define the path ## --- process.p = cms.Path( process.patDefaultSequence )
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_6_1_0_pre6', relVal='RelValProdTTbar', globalTag='START61_V5', dataTier='AODSIM', maxVersions=1, numberOfFiles=1)) filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_6_1_0_pre6', relVal='RelValProdTTbar', globalTag='START61_V5', dataTier='GEN-SIM-RECO', maxVersions=1, numberOfFiles=1)) filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_6_1_0_pre6', relVal='RelValTTbar', globalTag='PU_START61_V5', dataTier='GEN-SIM-RECO', maxVersions=1, numberOfFiles=1)) filesSingleMuRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_6_1_0_pre6', relVal='SingleMu', dataTier='RECO', globalTag='GR_R_61_V3_RelVal_mu2012A', maxVersions=1, numberOfFiles=1))
import FWCore.ParameterSet.Config as cms ##____________________________________________________________________________|| from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles recoMETtestInputFiles = pickRelValInputFiles(useDAS=True, cmsswVersion='CMSSW_7_2_0_pre1', dataTier='GEN-SIM-RECO', relVal='RelValTTbar_13', globalTag='PU50ns_POSTLS172_V2', maxVersions=2) # recoMETtestInputFiles = [ # '/store/relval/CMSSW_7_2_0_pre1/RelValTTbar_13/GEN-SIM-RECO/PU50ns_POSTLS172_V2-v1/00000/0AA51FF6-8EFD-E311-B591-0025905A6068.root', # ] ##____________________________________________________________________________||
process = cms.Process("TEST") ## MessageLogger process.load("FWCore.MessageLogger.MessageLogger_cfi") ## Options and Output Report process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(False)) ## Source from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source("PoolSource", fileNames=cms.untracked.vstring( pickRelValInputFiles( cmsswVersion='CMSSW_12_5_0_pre3', globalTag='phase1_2022_realistic'))) ## Maximal Number of Events process.maxEvents = cms.untracked.PSet( input=cms.untracked.int32(1000) # reduce number of events for testing ) ## Geometry and Detector Conditions (needed for a few patTuple production steps) process.load("Configuration.StandardSequences.GeometryDB_cff") process.load( "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") from Configuration.AlCa.autoCond import autoCond process.GlobalTag.globaltag = cms.string(autoCond['startup']) process.load("Configuration.StandardSequences.MagneticField_cff")
, allowUnscheduled = cms.untracked.bool( True ) ) ## Conditions process.load( "Configuration.Geometry.GeometryIdeal_cff" ) process.load( "Configuration.StandardSequences.MagneticField_AutoFromDBCurrent_cff" ) process.load( "Configuration.StandardSequences.FrontierConditions_GlobalTag_cff" ) from Configuration.AlCa.GlobalTag import GlobalTag process.GlobalTag = GlobalTag( process.GlobalTag, 'auto:%s'%( condition ) ) ## Input from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source( "PoolSource" , fileNames = cms.untracked.vstring( pickRelValInputFiles( relVal = 'SingleMu' , dataTier = 'RECO' , globalTag = '%s_RelVal_mu2012A'%( process.GlobalTag.globaltag.value()[ : -5 ] ) ) ) , skipBadFiles = cms.untracked.bool( True ) ) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32( 100 ) ) ## Messaging process.load( "FWCore.MessageLogger.MessageLogger_cfi" ) if process.maxEvents.input.value() <= 1: process.Tracer = cms.Service( "Tracer" ) ## Output process.out = cms.OutputModule(
## 100,000 W+Jets events as defined on WorkBookPATExampleTopQuarks simulationWjets = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_wjets_42X.root') ## 10,000 Z+Jets events as defined on WorkBookPATExampleTopQuarks simulationZjets = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_42X.root') ## 1000 Ttbar events as defined on WorkBookPATExampleTopQuarks simulationTtbar = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar_42X.root') ttbarRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_4_2_8', relVal='RelValZTT', globalTag='START42_V12')) ttbarJets = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar_jets.root') zjetsRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_4_2_8', relVal='RelValZMM', globalTag='START42_V12')) zjetsTracks = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_tracks.root') zjetsTrigger = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_trigger.root')
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion="CMSSW_5_2_7", relVal="RelValProdTTbar", globalTag="START52_V10", dataTier="AODSIM", maxVersions=1, numberOfFiles=1, ) ) filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion="CMSSW_5_2_7", relVal="RelValProdTTbar", globalTag="START52_V10", dataTier="GEN-SIM-RECO", maxVersions=1, numberOfFiles=1, ) ) filesSingleMuRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion="CMSSW_5_2_7", relVal="SingleMu", dataTier="RECO", globalTag="GR_R_52_V7_RelVal_mu2011B", maxVersions=1, numberOfFiles=1,
## configure geometry & conditions process.load("Configuration.StandardSequences.Geometry_cff") process.load("Configuration.StandardSequences.MagneticField_cff") process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff") condition = 'mc' from Configuration.PyReleaseValidation.autoCond import autoCond process.GlobalTag.globaltag = autoCond[condition] ## define input from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_3_9_9' , condition = condition ) ) ) ## define maximal number of events to loop over process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(1000) ) ## std sequence for pat process.load("PhysicsTools.PatAlgos.patSequences_cff") ## std sequence to produce the kinematic fit for semi-leptonic events process.load("TopQuarkAnalysis.TopKinFitter.TtSemiLepKinFitProducer_Muons_cfi") process.kinFitTtSemiLepEvent.constraints += [ 5 ]
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_6_2_0_pre8' , relVal = 'RelValProdTTbar' , globalTag = 'PRE_ST62_V8' , dataTier = 'AODSIM' , maxVersions = 1 , numberOfFiles = 1 ) ) filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_6_2_0_pre5' # event content in 620pre8 broken , relVal = 'RelValProdTTbar' , globalTag = 'PRE_ST61_V1' , dataTier = 'GEN-SIM-RECO' , maxVersions = 1 , numberOfFiles = 1 ) ) filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_6_2_0_pre5' # event content in 620pre8 broken , relVal = 'RelValTTbar' , globalTag = 'PU_PRE_ST61_V1' , dataTier = 'GEN-SIM-RECO' , maxVersions = 1 , numberOfFiles = 1 ) ) filesSingleMuRECO = cms.untracked.vstring(
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_5_2_7', relVal='RelValProdTTbar', globalTag='START52_V10', dataTier='AODSIM', maxVersions=1, numberOfFiles=1)) filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_5_2_7', relVal='RelValProdTTbar', globalTag='START52_V10', dataTier='GEN-SIM-RECO', maxVersions=1, numberOfFiles=1)) filesSingleMuRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_5_2_7', relVal='SingleMu', dataTier='RECO', globalTag='GR_R_52_V7_RelVal_mu2011B', maxVersions=1, numberOfFiles=1))
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles # /RelValProdTTbar/CMSSW_7_0_0_pre11-START70_V4-v1/AODSIM filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_7_0_0_pre11', relVal='RelValProdTTbar', globalTag='START70_V4', dataTier='AODSIM', maxVersions=2, numberOfFiles=1)) filesRelValProdTTbarAODSIM = cms.untracked.vstring( '/store/relval/CMSSW_7_0_0_pre11/RelValProdTTbar/AODSIM/START70_V4-v1/00000/D0516C65-766A-E311-B744-00259059642E.root' ) # /RelValProdTTbar/CMSSW_7_0_0_pre8-START70_V1-v1/GEN-SIM-RECO filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_7_0_0_pre11', relVal='RelValProdTTbar', globalTag='START70_V4', dataTier='GEN-SIM-RECO', maxVersions=2, numberOfFiles=1)) # /RelValTTbar/CMSSW_7_0_0_pre8-PU_START70_V1-v1/GEN-SIM-RECO filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles(cmsswVersion='CMSSW_7_0_0_pre11', relVal='RelValTTbar_13', globalTag='PU50ns_POSTLS162_V5', dataTier='GEN-SIM-RECO',
,'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_5.root' ,'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_6.root' ,'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_7.root' ,'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_8.root' ,'rfio:///castor/cern.ch/user/c/cmssup/patTuple_zjets_9.root' ) ## 1000 Ttbar events as defined on WorkBookPATExampleTopQuarks simulationTtbar = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar.root' ) ttbarRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_4_1_3' , relVal = 'RelValZTT' , globalTag = 'START311_V2' , numberOfFiles = 0 ) ) ttbarJets = cms.untracked.vstring( 'rfio:///castor/cern.ch/user/c/cmssup/patTuple_ttbar_jets.root' ) zjetsRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_4_1_3' , relVal = 'RelValZMM' , globalTag = 'START311_V2' , numberOfFiles = 0 ) ) zjetsTracks = cms.untracked.vstring(
else: process.GlobalTag.globaltag = globalTagData + '::All' ### ### Input configuration ### # no event sort, no duplicate check process.load( "TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi" ) if useRelVals: from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles if runOnMC: inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_4_2_8' , relVal = 'RelValTTbar' , globalTag = 'START42_V12' , numberOfFiles = -1 ) else: inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_4_2_8' , relVal = 'Mu' , dataTier = 'RECO' , globalTag = 'GR_R_42_V14_mu2010B' , numberOfFiles = -1 ) process.source.fileNames = inputFiles process.maxEvents.input = maxInputEvents ### ### Output configuration
import FWCore.ParameterSet.Config as cms from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles filesRelValProdTTbarAODSIM = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_6_2_0_pre5' , relVal = 'RelValProdTTbar' , globalTag = 'PRE_ST61_V1' , dataTier = 'AODSIM' , maxVersions = 1 , numberOfFiles = 1 ) ) filesRelValProdTTbarGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_6_2_0_pre5' , relVal = 'RelValProdTTbar' , globalTag = 'PRE_ST61_V1' , dataTier = 'GEN-SIM-RECO' , maxVersions = 1 , numberOfFiles = 1 ) ) filesRelValTTbarPileUpGENSIMRECO = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_6_2_0_pre5' , relVal = 'RelValTTbar' , globalTag = 'PU_PRE_ST61_V1' , dataTier = 'GEN-SIM-RECO' , maxVersions = 1 , numberOfFiles = 1 ) ) filesSingleMuRECO = cms.untracked.vstring(
process.options.wantSummary = wantSummary if runOnMC: process.GlobalTag.globaltag = globalTagMC + '::All' else: process.GlobalTag.globaltag = globalTagData + '::All' ### ### Input configuration ### process.load("TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi") if useRelVals: from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles if runOnMC: inputFiles = pickRelValInputFiles(cmsswVersion='CMSSW_5_2_5_cand1', relVal='RelValTTbar', globalTag='START52_V9', maxVersions=1) else: inputFiles = pickRelValInputFiles( cmsswVersion='CMSSW_5_2_5_cand1', relVal='SingleMu', dataTier='RECO', globalTag='GR_R_52_V7_RelVal_mu2011B', maxVersions=1) inputFiles = cms.untracked.vstring( '/store/mc/Summer12/TTJets_TuneZ2star_8TeV-madgraph-tauola/AODSIM/PU_S7_START52_V9-v1/0000/14F17D20-BB90-E111-A68E-001A92811724.root' ) #inputFiles = cms.untracked.vstring('file:/tmp/puigh/TTJets_TuneZ2star_8TeV-madgraph-tauola_PU_S7_START52_V5-v1_FEBE99BB-3881-E111-B1F3-003048D42DC8.root') #inputFiles = cms.untracked.vstring('/store/mc/Summer12/TTJets_TuneZ2star_8TeV-madgraph-tauola/AODSIM/PU_S7_START52_V5-v1/0000/FEBE99BB-3881-E111-B1F3-003048D42DC8.root') #inputFiles = cms.untracked.vstring('/store/data/Run2012A/SingleMu/AOD/PromptReco-v1/000/190/645/FAF2D9E9-7F82-E111-BE0C-003048F1C420.root')
process.source = cms.Source("PoolSource", fileNames = cms.untracked.vstring( 'file:AODNoSim.root' ) ) if pickRelVal: from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles process.source = cms.Source( "PoolSource", fileNames = cms.untracked.vstring( pickRelValInputFiles( cmsswVersion = 'CMSSW_4_1_2' , relVal = 'RelValTTbar' # , globalTag = 'START311_V2' , globalTag = 'MC_311_V2' , numberOfFiles = 999 ) ) ) process.options = cms.untracked.PSet( wantSummary = cms.untracked.bool(False)) process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) ) process.load("Configuration.EventContent.EventContent_cff") process.out = cms.OutputModule( "PoolOutputModule", process.AODSIMEventContent,
if runOnMC: process.GlobalTag.globaltag = globalTagMC else: process.GlobalTag.globaltag = globalTagData ### ### Input configuration ### if useRelVals: from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles if runOnMC: inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_4_cand1' , dataTier = 'AODSIM' , relVal = 'RelValProdTTbar' , globalTag = 'START53_V10' , maxVersions = 1 ) else: inputFiles = pickRelValInputFiles( cmsswVersion = 'CMSSW_5_3_4_cand1' , dataTier = 'RECO' , relVal = 'SingleMu' , globalTag = 'GR_R_53_V12_RelVal_mu2012A' , maxVersions = 1 ) process.load( "TopQuarkAnalysis.Configuration.patRefSel_inputModule_cfi" ) process.source.fileNames = inputFiles process.maxEvents.input = maxEvents ###
import FWCore.ParameterSet.Config as cms ##____________________________________________________________________________|| from PhysicsTools.PatAlgos.tools.cmsswVersionTools import pickRelValInputFiles corrMETtestInputFiles = pickRelValInputFiles(useDAS=True, cmsswVersion='CMSSW_7_1_0_pre2', dataTier='GEN-SIM-RECO', relVal='RelValTTbar_13', globalTag='PU50ns_POSTLS170_V4') # corrMETtestInputFiles = [ # '/store/relval/CMSSW_7_1_0_pre2/RelValTTbar_13/GEN-SIM-RECO/PU50ns_POSTLS170_V4-v1/00000/FAA1E1EE-BE8F-E311-B633-0026189438BC.root', # ] ##____________________________________________________________________________||