Esempio n. 1
0
    process.load('Configuration.StandardSequences.Services_cff')
    process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
    GT = None
    if runOnMC:
        if cmsswIs44X():
            GT = 'START44_V13::All'
        else:
            GT = 'START52_V10::All'
    else:
        if cmsswIs44X():
            GT = 'GR_R_44_V15::All'
        else:
            GT = 'GR_R_52_V8::All'  
    process.GlobalTag.globaltag = GT
    from CMGTools.Common.miscProducers.cmgPFJetCorrector_cfi import cmgPFJetCorrector
    process.cmgPFJetSel = cmgPFJetCorrector.clone(src='cmgPFJetSel',
                                                  payload='AK5PF')
    process.cmgPFJetSelCHS = cmgPFJetCorrector.clone(src='cmgPFJetSelCHS',
                                                     payload='AK5PFchs')

    if runOnMC:
        process.cmgPFJetSel.levels = cms.vstring('L1FastJet','L2Relative','L3Absolute')
        process.cmgPFJetSelCHS.levels = cms.vstring('L1FastJet','L2Relative','L3Absolute')
    else:
        process.cmgPFJetSel.levels = cms.vstring('L1FastJet','L2Relative','L3Absolute','L2L3Residual')
        process.cmgPFJetSelCHS.levels = cms.vstring('L1FastJet','L2Relative','L3Absolute','L2L3Residual')

    process.tauMuPath.insert(0, process.cmgPFJetSel)
    process.tauElePath.insert(0, process.cmgPFJetSel)
    process.diTauPath.insert(0, process.cmgPFJetSel)

    process.tauMuPath.insert(0, process.cmgPFJetSelCHS)
Esempio n. 2
0
    process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
    GT = None
    if runOnMC:
        if cmsswIs44X():
            GT = "START44_V13::All"
        else:
            GT = "START52_V10::All"
    else:
        if cmsswIs44X():
            GT = "GR_R_44_V15::All"
        else:
            GT = "GR_R_52_V8::All"
    process.GlobalTag.globaltag = GT
    from CMGTools.Common.miscProducers.cmgPFJetCorrector_cfi import cmgPFJetCorrector

    process.cmgPFJetSel = cmgPFJetCorrector.clone(src="cmgPFJetSel", payload="AK5PF")
    process.cmgPFJetSelCHS = cmgPFJetCorrector.clone(src="cmgPFJetSelCHS", payload="AK5PFchs")

    if runOnMC:
        process.cmgPFJetSel.levels = cms.vstring("L1FastJet", "L2Relative", "L3Absolute")
        process.cmgPFJetSelCHS.levels = cms.vstring("L1FastJet", "L2Relative", "L3Absolute")
    else:
        process.cmgPFJetSel.levels = cms.vstring("L1FastJet", "L2Relative", "L3Absolute", "L2L3Residual")
        process.cmgPFJetSelCHS.levels = cms.vstring("L1FastJet", "L2Relative", "L3Absolute", "L2L3Residual")

    process.tauMuPath.insert(0, process.cmgPFJetSel)
    process.tauElePath.insert(0, process.cmgPFJetSel)
    process.diTauPath.insert(0, process.cmgPFJetSel)

    process.tauMuPath.insert(0, process.cmgPFJetSelCHS)
    process.tauElePath.insert(0, process.cmgPFJetSelCHS)
    # '/VBF_HToTauTau_M-125_8TeV-powheg-pythia6/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_8_0',
    # '/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball/Summer12_DR53X-PU_S10_START53_V7A-v1/AODSIM/V5_B/PAT_CMG_V5_10_0',
    "/DoubleMu/Run2012A-13Jul2012-v1/AOD/V5_B/PAT_CMG_V5_10_0",
    "cmgTuple.*root",
)

# reading the first 10 files:
nFiles = 5
print "WARNING: RESTRICTING INPUT TO THE FIRST", nFiles, "FILES"
process.source.fileNames = process.source.fileNames[:nFiles]

print process.source.fileNames

from CMGTools.Common.miscProducers.cmgPFJetCorrector_cfi import cmgPFJetCorrector

process.cmgPFJetSel = cmgPFJetCorrector.clone()

process.cmgPFJetSel.verbose = False
process.cmgPFJetSel.levels = ["L1FastJet", "L2Relative", "L3Absolute"]
if not runOnMC:
    process.cmgPFJetSel.levels = ["L1FastJet", "L2Relative", "L3Absolute", "L2L3Residual"]

print "Correction levels", process.cmgPFJetSel.levels

process.p = cms.Path(process.cmgPFJetSel)

from CMGTools.Common.eventContent.everything_cff import everything

process.out = cms.OutputModule(
    "PoolOutputModule",
    fileName=cms.untracked.string("cmgTuple.root"),
Esempio n. 4
0
process.options = cms.untracked.PSet(wantSummary=cms.untracked.bool(False))

# Jet recalibration

process.load('Configuration.StandardSequences.Services_cff')
process.load(
    'Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
GT = None
if runOnMC:
    GT = 'START44_V13::All'
else:
    GT = 'GR_R_44_V15::All'
process.GlobalTag.globaltag = GT
from CMGTools.Common.miscProducers.cmgPFJetCorrector_cfi import cmgPFJetCorrector

process.cmgPFJetSel = cmgPFJetCorrector.clone(src='cmgPFJetSel',
                                              payload='AK5PF')
process.cmgPFJetSelCHS = cmgPFJetCorrector.clone(src='cmgPFJetSelCHS',
                                                 payload='AK5PFchs')

if runOnMC:
    process.cmgPFJetSel.levels = cms.vstring('L1FastJet', 'L2Relative',
                                             'L3Absolute')
    process.cmgPFJetSelCHS.levels = cms.vstring('L1FastJet', 'L2Relative',
                                                'L3Absolute')
else:
    process.cmgPFJetSel.levels = cms.vstring('L1FastJet', 'L2Relative',
                                             'L3Absolute', 'L2L3Residual')
    process.cmgPFJetSelCHS.levels = cms.vstring('L1FastJet', 'L2Relative',
                                                'L3Absolute', 'L2L3Residual')

process.tauMuPath.insert(0, process.cmgPFJetSel)