from RecoJets.Configuration.JetIDProducers_cff import * from RecoJets.Configuration.RecoTrackJets_cff import * from RecoJets.Configuration.RecoJetAssociations_cff import * from RecoJets.Configuration.RecoPFJets_cff import * from RecoJets.Configuration.RecoJPTJets_cff import * from JetMETCorrections.Configuration.JetCorrectorsForReco_cff import * jetGlobalReco = cms.Sequence(recoJets*recoJetIds*recoTrackJets) jetHighLevelReco = cms.Sequence(recoPFJets*jetCorrectorsForReco*recoJetAssociations*recoJetAssociationsExplicit*recoJPTJets) from Configuration.Eras.Modifier_pA_2016_cff import pA_2016 #HI-specific algorithms needed in pp scenario special configurations from RecoHI.HiJetAlgos.hiFJRhoProducer import hiFJRhoProducer from RecoHI.HiJetAlgos.hiFJGridEmptyAreaCalculator_cff import hiFJGridEmptyAreaCalculator pA_2016.toModify(hiFJGridEmptyAreaCalculator, doCentrality = False) kt4PFJetsForRho = kt4PFJets.clone(doAreaFastjet = True, jetPtMin = 0.0, GhostArea = 0.005) from RecoHI.HiCentralityAlgos.pACentrality_cfi import pACentrality pA_2016.toModify(pACentrality, producePixelTracks = False) _jetHighLevelReco_pA = jetHighLevelReco.copy() _jetHighLevelReco_pA += kt4PFJetsForRho _jetHighLevelReco_pA += hiFJRhoProducer _jetHighLevelReco_pA += hiFJGridEmptyAreaCalculator _jetHighLevelReco_pA += pACentrality pA_2016.toReplaceWith(jetHighLevelReco, _jetHighLevelReco_pA)
*topSingleElectronMediumDQM *singleTopMuonMediumDQM *singleTopElectronMediumDQM *DiMuonDQM *DiElectronDQM *ElecMuonDQM *susyDQM *HiggsDQM *ExoticaDQM *B2GDQM *FSQDQM ) from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel phase1Pixel.toReplaceWith(dqmPhysics, dqmPhysics.copyAndExclude([ # FIXME ewkMuDQM, # Excessive printouts because 2017 doesn't have HLT yet ewkElecDQM, # Excessive printouts because 2017 doesn't have HLT yet ewkMuLumiMonitorDQM, # Excessive printouts because 2017 doesn't have HLT yet ])) from Configuration.Eras.Modifier_pA_2016_cff import pA_2016 dqmPhysicspA = dqmPhysics.copy() dqmPhysicspA += CentralitypADQM pA_2016.toReplaceWith(dqmPhysics, dqmPhysicspA) bphysicsOniaDQMHI = bphysicsOniaDQM.clone(vertex=cms.InputTag("hiSelectedVertex")) dqmPhysicsHI = cms.Sequence(bphysicsOniaDQMHI+CentralityDQM) from DQM.Physics.qcdPhotonsCosmicDQM_cff import * dqmPhysicsCosmics = cms.Sequence(dqmPhysics) dqmPhysicsCosmics.replace(qcdPhotonsDQM, qcdPhotonsCosmicDQM)
jetGlobalRecoTask = cms.Task(recoJetsTask, recoJetIdsTask, recoTrackJetsTask) jetGlobalReco = cms.Sequence(jetGlobalRecoTask) jetHighLevelRecoTask = cms.Task(recoPFJetsTask, jetCorrectorsForRecoTask, recoJetAssociationsTask, recoJetAssociationsExplicitTask, recoJPTJetsTask) jetHighLevelReco = cms.Sequence(jetHighLevelRecoTask) from RecoHI.HiJetAlgos.hiFJGridEmptyAreaCalculator_cff import hiFJGridEmptyAreaCalculator from RecoHI.HiJetAlgos.hiFJRhoProducer import hiFJRhoProducer from RecoHI.HiJetAlgos.HiRecoPFJets_cff import kt4PFJetsForRho from Configuration.Eras.Modifier_pA_2016_cff import pA_2016 from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018 from RecoHI.HiCentralityAlgos.pACentrality_cfi import pACentrality pA_2016.toModify(pACentrality, producePixelTracks=False) _jetHighLevelReco_pATask = jetHighLevelRecoTask.copy() _jetHighLevelReco_pATask.add(kt4PFJetsForRho) _jetHighLevelReco_pATask.add(hiFJRhoProducer) _jetHighLevelReco_pATask.add(hiFJGridEmptyAreaCalculator) _jetHighLevelReco_pATask.add(pACentrality) pA_2016.toReplaceWith(jetHighLevelRecoTask, _jetHighLevelReco_pATask) _jetGlobalReco_HI = cms.Sequence(recoJetsHI * recoJetIds) _jetHighLevelReco_HI = cms.Sequence(recoPFJetsHI * jetCorrectorsForReco * recoJetAssociations) pp_on_AA_2018.toReplaceWith(jetGlobalReco, _jetGlobalReco_HI) pp_on_AA_2018.toReplaceWith(jetHighLevelReco, _jetHighLevelReco_HI)
singleTopMuonMediumDQM * singleTopElectronMediumDQM * DiMuonDQM * DiElectronDQM * ElecMuonDQM * susyDQM * HiggsDQM * ExoticaDQM * B2GDQM * FSQDQM * SMPDQM) from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel phase1Pixel.toReplaceWith( dqmPhysics, dqmPhysics.copyAndExclude([ # FIXME ewkMuDQM, # Excessive printouts because 2017 doesn't have HLT yet ewkElecDQM, # Excessive printouts because 2017 doesn't have HLT yet ewkMuLumiMonitorDQM, # Excessive printouts because 2017 doesn't have HLT yet ])) from Configuration.Eras.Modifier_pA_2016_cff import pA_2016 dqmPhysicspA = dqmPhysics.copy() dqmPhysicspA += CentralitypADQM pA_2016.toReplaceWith(dqmPhysics, dqmPhysicspA) from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA _dqmPhysics = dqmPhysics.copy() _dqmPhysics += CentralityDQM pp_on_AA.toModify(CentralityDQM, vertexcollection=cms.InputTag("offlinePrimaryVertices")) pp_on_AA.toReplaceWith(dqmPhysics, _dqmPhysics) bphysicsOniaDQMHI = bphysicsOniaDQM.clone( vertex=cms.InputTag("hiSelectedVertex")) dqmPhysicsHI = cms.Sequence(bphysicsOniaDQMHI + CentralityDQM) from DQM.Physics.qcdPhotonsCosmicDQM_cff import * dqmPhysicsCosmics = cms.Sequence(dqmPhysics) dqmPhysicsCosmics.replace(qcdPhotonsDQM, qcdPhotonsCosmicDQM)
from RecoJets.Configuration.JetIDProducers_cff import * from RecoJets.Configuration.RecoTrackJets_cff import * from RecoJets.Configuration.RecoJetAssociations_cff import * from RecoJets.Configuration.RecoPFJets_cff import * from RecoJets.Configuration.RecoJPTJets_cff import * from JetMETCorrections.Configuration.JetCorrectorsForReco_cff import * jetGlobalReco = cms.Sequence(recoJets*recoJetIds*recoTrackJets) jetHighLevelReco = cms.Sequence(recoPFJets*jetCorrectorsForReco*recoJetAssociations*recoJetAssociationsExplicit*recoJPTJets) from RecoHI.HiJetAlgos.hiFJGridEmptyAreaCalculator_cff import hiFJGridEmptyAreaCalculator from RecoHI.HiJetAlgos.hiFJRhoProducer import hiFJRhoProducer from RecoHI.HiJetAlgos.HiRecoPFJets_cff import kt4PFJetsForRho from Configuration.Eras.Modifier_pA_2016_cff import pA_2016 from Configuration.Eras.Modifier_pp_on_AA_2018_cff import pp_on_AA_2018 from RecoHI.HiCentralityAlgos.pACentrality_cfi import pACentrality pA_2016.toModify(pACentrality, producePixelTracks = False) _jetHighLevelReco_pA = jetHighLevelReco.copy() _jetHighLevelReco_pA += kt4PFJetsForRho _jetHighLevelReco_pA += hiFJRhoProducer _jetHighLevelReco_pA += hiFJGridEmptyAreaCalculator _jetHighLevelReco_pA += pACentrality pA_2016.toReplaceWith(jetHighLevelReco, _jetHighLevelReco_pA) _jetGlobalReco_HI = cms.Sequence(recoJetsHI*recoJetIds) _jetHighLevelReco_HI = cms.Sequence(recoPFJetsHI*jetCorrectorsForReco*recoJetAssociations) pp_on_AA_2018.toReplaceWith(jetGlobalReco,_jetGlobalReco_HI) pp_on_AA_2018.toReplaceWith(jetHighLevelReco,_jetHighLevelReco_HI)