Exemplo n.º 1
0
options.register('short', False, VarParsing.multiplicity.singleton,
                 VarParsing.varType.bool, "only signal")

options.setDefault('maxEvents', -1)
options.parseArguments()
print options

hltpaths_mu = ["HLT_IsoMu22_v", "HLT_IsoTkMu22_v"]
hltpaths_ele = [
    "HLT_Ele27_eta2p1_WPLoose_Gsf_v", "HLT_Ele27_eta2p1_WPTight_Gsf_v"
]

if options.isData:
    options.optimizeReco = False
    options.applyLeptonSFs = False
    options.applyHtCorr = False
    options.sys = False

process = cms.Process("SingleLepAna")

from inputFiles_cfi import *

process.source = cms.Source("PoolSource",
                            fileNames=cms.untracked.vstring(options.sample))

process.load("FWCore.MessageService.MessageLogger_cfi")
process.MessageLogger.cerr.FwkReport.reportEvery = 100000
process.maxEvents = cms.untracked.PSet(
    input=cms.untracked.int32(options.maxEvents))

## Output Report