コード例 #1
0
##Jet Correction Service

#process.ak5CaloL1Offset.useCondDB = False
#process.ak5PFL1Offset.useCondDB = False
#process.ak5JPTL1Offset.useCondDB = False

#---------------------------------------------------------------------------------
# Output
process.TFileService = cms.Service("TFileService",
                                   fileName=cms.string(config.outputTTreeFile))

###################################################################################
# CASTOR RecHit Corrector
if not config.runOnMC:
    from ForwardAnalysis.Utilities.addCastorRecHitCorrector import addCastorRecHitCorrector
    addCastorRecHitCorrector(process)
####################################################################################
# Analysis modules
#--------------------------------
from ForwardAnalysis.Utilities.countsAnalyzer_cfi import countsAnalyzer
process.countsAll = countsAnalyzer.clone()
process.countsAfterTrigger = countsAnalyzer.clone()
process.countsAfterPATFWD = countsAnalyzer.clone()
process.countsAfterPATFWDHF0 = countsAnalyzer.clone()
process.countsAfterPATFWDHF4 = countsAnalyzer.clone()
process.countsAfterPATFWDHF6 = countsAnalyzer.clone()
process.countsAfterPATFWDHF8 = countsAnalyzer.clone()
process.countsAfterPATFWDHF10 = countsAnalyzer.clone()

#if not config.runOnMC:
#    process.load('ForwardAnalysis.Utilities.lumiWeight_cfi')
コード例 #2
0
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
#
######################################################################################

# load the standard PAT config
process.load("PhysicsTools.PatAlgos.patSequences_cff")

# load the coreTools of PAT
from PhysicsTools.PatAlgos.tools.coreTools import *

# if not config.runOnMC:
#    removeMCMatching(process, ['All'])