process.GlobalTag.globaltag = config.globalTagNameData

process.load("JetMETCorrections.Configuration.DefaultJEC_cff")
process.load("RecoJets.Configuration.RecoPFJets_cff")
process.load("RecoJets.Configuration.RecoJets_cff")
process.load("CommonTools/RecoAlgos/HBHENoiseFilterResultProducer_cfi")

#
# PAT Sequences
#
######################################################################################

if config.runPATSequences:
    from ForwardAnalysis.Skimming.addPATSequences import addPATSequences

    addPATSequences(process, config.runOnMC)

    if config.runOnMC:
        process.patTrigger.addL1Algos = cms.bool(False)
        process.patJets.addTagInfos = cms.bool(False)
    else:
        process.patTrigger.addL1Algos = cms.bool(True)
        process.patJets.addTagInfos = cms.bool(True)

from ForwardAnalysis.Utilities.addCastorRecHitCorrector import addCastorRecHitCorrector

addCastorRecHitCorrector(process)

#
# Remove PAT MCMatching for Data
#
Ejemplo n.º 2
0
process.kt6PFJets.Rho_EtaMax = cms.double(5.0)
process.kt6CaloJets.doRhoFastjet = True
process.kt6CaloJets.Rho_EtaMax = cms.double(5.0)
process.ak7PFJets.doAreaFastjet = True
process.ak7PFJets.Rho_EtaMax = cms.double(5.0)
process.ak7PFJets.jetPtMin = cms.double(5.0)
process.ak5PFJets.doAreaFastjet = True
process.ak5PFJets.Rho_EtaMax = cms.double(5.0)
process.ak5PFJets.jetPtMin = cms.double(5.0)
#process.reco_step = cms.Path(process.kt6PFJets * process.kt6CaloJets * process.ak5PFJets)

if not config.runOnMC: process.castor_step = cms.Path(process.castorSequence)

if config.runPATSequences:
    from ForwardAnalysis.Skimming.addPATSequences import addPATSequences
    addPATSequences(process, config.runOnMC)

    if config.runOnMC:
        process.patTrigger.addL1Algos = cms.bool(False)
        process.patJets.addTagInfos = cms.bool(False)
    else:
        process.patTrigger.addL1Algos = cms.bool(True)
        process.patJets.addTagInfos = cms.bool(True)

#if not config.runOnMC:
#    process.eventWeightSequence = cms.Sequence(process.lumiWeight)
#    process.eventWeight_step = cms.Path(process.eventWeightSequence)

if config.runOnMC:
    process.gen_step = cms.Path(
        process.genChargedParticles +
Ejemplo n.º 3
0
process.GlobalTag.globaltag = config.globalTagNameData

process.load('JetMETCorrections.Configuration.DefaultJEC_cff')
process.load('RecoJets.Configuration.RecoPFJets_cff')
process.load('RecoJets.Configuration.RecoJets_cff')
process.load('CommonTools/RecoAlgos/HBHENoiseFilterResultProducer_cfi')

#
# PAT Sequences
#


if config.runPATSequences:
    from ForwardAnalysis.Skimming.addPATSequences import addPATSequences
    addPATSequences(process,False)
    process.patTrigger.addL1Algos = cms.bool( True )
    process.patJets.addTagInfos   = cms.bool( True )   

from ForwardAnalysis.Utilities.addCastorRecHitCorrector import addCastorRecHitCorrector
addCastorRecHitCorrector(process)


#
# Open Analysis Module
#


process.load("ForwardAnalysis.ExclusiveDijetsAnalysis.exclusiveDijetsAnalysisSequences_cff")
#process.pfCandidateNoiseThresholds.src = "pfNoPileUpPFlow"
process.pfCandidateNoiseThresholds.src = "particleFlow"