##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')
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'])