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 #
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 +
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"