import FWCore.ParameterSet.Config as cms from RecoLocalCalo.CaloTowersCreator.calotowermaker_cfi import calotowermaker from RecoHI.HiJetAlgos.HiRecoJets_cff import akPu4CaloJets from JetMETCorrections.Configuration.DefaultJEC_cff import * hiCaloTowerForTrk = calotowermaker.clone(hbheInput=cms.InputTag('hbhereco')) akPu4CaloJetsForTrk = akPu4CaloJets.clone( srcPVs=cms.InputTag('hiSelectedPixelVertex'), src=cms.InputTag('hiCaloTowerForTrk')) akPu4CaloJetsCorrected = ak4CaloJetsL2L3.clone( src=cms.InputTag("akPu4CaloJetsForTrk")) akPu4CaloJetsSelected = cms.EDFilter( "LargestEtCaloJetSelector", src=cms.InputTag("akPu4CaloJetsCorrected"), filter=cms.bool(False), maxNumber=cms.uint32(4)) hiCaloJetsForTrk = cms.Sequence(hiCaloTowerForTrk * akPu4CaloJetsForTrk * akPu4CaloJetsCorrected * akPu4CaloJetsSelected)
import FWCore.ParameterSet.Config as cms # This step runs over all clusters # run only if there are high pT jets from RecoJets.JetProducers.TracksForJets_cff import trackRefsForJets initialStepTrackRefsForJets = trackRefsForJets.clone(src=cms.InputTag("initialStepTracks")) from RecoJets.JetProducers.ak4CaloJets_cfi import ak4CaloJets from RecoLocalCalo.CaloTowersCreator.calotowermaker_cfi import calotowermaker caloTowerForTrk = calotowermaker.clone(hbheInput=cms.InputTag("hbheprereco")) ak4CaloJetsForTrk = ak4CaloJets.clone( srcPVs=cms.InputTag("firstStepPrimaryVertices"), src=cms.InputTag("caloTowerForTrk") ) jetsForCoreTracking = cms.EDFilter( "CandPtrSelector", src=cms.InputTag("ak4CaloJetsForTrk"), cut=cms.string("pt > 100 && abs(eta) < 2.5") ) # care only at tracks from main PV firstStepGoodPrimaryVertices = cms.EDFilter( "PrimaryVertexObjectFilter", filterParams=cms.PSet(minNdof=cms.double(25.0), maxZ=cms.double(15.0), maxRho=cms.double(2.0)), src=cms.InputTag("firstStepPrimaryVertices"), ) # SEEDING LAYERS jetCoreRegionalStepSeedLayers = cms.EDProducer( "SeedingLayersEDProducer", layerList=cms.vstring( "BPix1+BPix2",
import FWCore.ParameterSet.Config as cms from RecoLocalCalo.CaloTowersCreator.calotowermaker_cfi import calotowermaker from RecoHI.HiJetAlgos.HiRecoJets_cff import akPu4CaloJets from JetMETCorrections.Configuration.DefaultJEC_cff import * hiCaloTowerForTrk = calotowermaker.clone(hbheInput='hbheprereco') akPu4CaloJetsForTrk = akPu4CaloJets.clone(srcPVs='hiSelectedPixelVertex', src='hiCaloTowerForTrk') akPu4CaloJetsCorrected = ak4CaloJetsL2L3.clone(src="akPu4CaloJetsForTrk") akPu4CaloJetsSelected = cms.EDFilter( "LargestEtCaloJetSelector", src=cms.InputTag("akPu4CaloJetsCorrected"), filter=cms.bool(False), maxNumber=cms.uint32(4)) hiCaloJetsForTrkTask = cms.Task(hiCaloTowerForTrk, akPu4CaloJetsForTrk, akPu4CaloJetsCorrected, akPu4CaloJetsSelected)
import FWCore.ParameterSet.Config as cms from RecoLocalCalo.CaloTowersCreator.calotowermaker_cfi import calotowermaker from RecoHI.HiJetAlgos.HiRecoJets_cff import akPu4CaloJets from JetMETCorrections.Configuration.DefaultJEC_cff import * hiCaloTowerForTrk = calotowermaker.clone(hbheInput=cms.InputTag('hbhereco')) akPu4CaloJetsForTrk = akPu4CaloJets.clone( srcPVs = cms.InputTag('hiSelectedPixelVertex'), src= cms.InputTag('hiCaloTowerForTrk')) akPu4CaloJetsCorrected = ak4CaloJetsL2L3.clone( src = cms.InputTag("akPu4CaloJetsForTrk") ) akPu4CaloJetsSelected = cms.EDFilter( "LargestEtCaloJetSelector", src = cms.InputTag( "akPu4CaloJetsCorrected" ), filter = cms.bool( False ), maxNumber = cms.uint32( 4 ) ) hiCaloJetsForTrk = cms.Sequence(hiCaloTowerForTrk*akPu4CaloJetsForTrk*akPu4CaloJetsCorrected*akPu4CaloJetsSelected)
import FWCore.ParameterSet.Config as cms from RecoJets.JetProducers.ak4CaloJets_cfi import ak4CaloJets as _ak4CaloJets from RecoHI.HiJetAlgos.HiRecoJets_cff import akPu4CaloJets as _akPu4CaloJets from RecoLocalCalo.CaloTowersCreator.calotowermaker_cfi import calotowermaker caloTowerForTrk = calotowermaker.clone(hbheInput='hbheprereco', missingHcalRescaleFactorForEcal=1.0) ak4CaloJetsForTrk = _ak4CaloJets.clone( srcPVs='firstStepPrimaryVerticesUnsorted', src='caloTowerForTrk') from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA pp_on_AA.toReplaceWith( ak4CaloJetsForTrk, _akPu4CaloJets.clone(srcPVs='firstStepPrimaryVerticesUnsorted', src='caloTowerForTrk')) from Configuration.Eras.Modifier_trackingLowPU_cff import trackingLowPU trackingLowPU.toModify(ak4CaloJetsForTrk, srcPVs="pixelVertices") caloJetsForTrkTask = cms.Task(caloTowerForTrk, ak4CaloJetsForTrk) caloJetsForTrk = cms.Sequence(caloJetsForTrkTask) from Configuration.Eras.Modifier_run3_HB_cff import run3_HB run3_HB.toModify(caloTowerForTrk, hbheInput="hbhereco") from Configuration.Eras.Modifier_pf_badHcalMitigationOff_cff import pf_badHcalMitigationOff pf_badHcalMitigationOff.toModify(caloTowerForTrk, missingHcalRescaleFactorForEcal=0.0)