示例#1
0
    if baseDir.startswith("/store"):
        return [ "root://eoscms/%s" % f for f in eostools.listFiles( expr.format( baseDir=baseDir, filePattern="" ) ) if fnmatch.fnmatch(f,filePattern) ]
    else:
        return expr.format( baseDir=baseDir, filePattern=filePattern ) 

process = cms.Process("analysis")

process.load("FWCore.MessageService.MessageLogger_cfi")
process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(100)

process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(-1) )

process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
runOnMC=True
from Configuration.AlCa.autoCond import autoCond
if(runOnMC) : process.GlobalTag.globaltag=cms.string(autoCond.get('startup',autoCond['mc']))
else        : process.GlobalTag.globaltag=cms.string(autoCond['com10'])
use2012JecPreview(process)
                            
process.source = cms.Source("PoolSource",
                                fileNames = cms.untracked.vstring(LISTOFFILES),
                                skipEvents = cms.untracked.uint32(0)
                            )

# muon fileter
process.load('PhysicsTools.PatAlgos.selectionLayer1.muonCountFilter_cfi')
process.MuonsFilter = process.countPatMuons.clone(
    src       = cms.InputTag("muons"),#selectedPatMuonsPFlow"),
    minNumber = cms.uint32(0)
)
示例#2
0
process.load("FWCore.MessageService.MessageLogger_cfi")
process.MessageLogger.cerr.FwkReport.reportEvery = cms.untracked.int32(100)

process.maxEvents = cms.untracked.PSet(input=cms.untracked.int32(-1))

baseDir = '/store/cmst3/user/psilva/Data4/G'
filePattern = '*.root'

process.load(
    'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
runOnMC = True
from Configuration.AlCa.autoCond import autoCond
if (runOnMC):
    process.GlobalTag.globaltag = cms.string(
        autoCond.get('startup', autoCond['mc']))
else:
    process.GlobalTag.globaltag = cms.string(autoCond['com10'])
use2012JecPreview(process)

#process.source = cms.Source("PoolSource",
#                            fileNames = cms.untracked.vstring(LISTOFFILES),
#                            skipEvents = cms.untracked.uint32(0)
#                            )

process.source = cms.Source(
    "PoolSource",
    # replace 'myfile.root' with the source file you want to use
    fileNames=cms.untracked.vstring(LISTOFFILES),
    #fileNames = cms.untracked.vstring('/store/cmst3/group/cmgtools/CMG/QCD_Pt-15to3000_TuneZ2star_Flat_8TeV_pythia6/Summer12-PU_S7_START52_V9-v5/AODSIM/V5/PFAOD_99.root'),
    skipEvents=cms.untracked.uint32(0))