import FWCore.ParameterSet.Config as cms from RecoJets.JetProducers.ak4PFJets_cfi import * from RecoJets.JetProducers.ak8PFJets_cfi import * from RecoJets.JetProducers.kt4PFJets_cfi import * from RecoJets.JetProducers.kt6PFJets_cfi import * from RecoJets.JetProducers.ca15PFJets_cfi import * from RecoJets.JetProducers.caTopTaggers_cff import cmsTopTagPFJetsCHS from CommonTools.ParticleFlow.pfNoPileUpJME_cff import * from CommonTools.PileupAlgos.Puppi_cff import puppi from CommonTools.PileupAlgos.softKiller_cfi import softKiller from RecoJets.JetProducers.fixedGridRhoProducer_cfi import fixedGridRhoAll from RecoJets.JetProducers.fixedGridRhoProducerFastjet_cfi import fixedGridRhoFastjetAll from RecoJets.JetProducers.ak8PFJetsCHS_groomingValueMaps_cfi import ak8PFJetsCHSPrunedMass, ak8PFJetsCHSFilteredMass, ak8PFJetsCHSTrimmedMass, ak8PFJetsCHSSoftDropMass fixedGridRhoFastjetCentral = fixedGridRhoFastjetAll.clone( maxRapidity=cms.double(2.5)) fixedGridRhoFastjetCentralChargedPileUp = fixedGridRhoFastjetAll.clone( pfCandidatesTag="pfPileUpAllChargedParticles", maxRapidity=2.5) fixedGridRhoFastjetCentralNeutral = fixedGridRhoFastjetAll.clone( pfCandidatesTag="pfAllNeutralHadronsAndPhotons", maxRapidity=2.5) recoPFJetsTask = cms.Task(fixedGridRhoAll, fixedGridRhoFastjetAll, fixedGridRhoFastjetCentral, fixedGridRhoFastjetCentralChargedPileUp, fixedGridRhoFastjetCentralNeutral, ak4PFJets, ak4PFJetsCHS, ak8PFJetsCHS, ak8PFJetsCHSConstituents, ak8PFJetsCHSSoftDrop, ak8PFJetsCHSSoftDropMass, cmsTopTagPFJetsCHS, pfNoPileUpJMETask) recoPFJets = cms.Sequence(recoPFJetsTask)
kt6PFJetsCentralNeutral = kt6PFJets.clone( src = cms.InputTag("pfAllNeutralHadronsAndPhotons"), Ghost_EtaMax = cms.double(3.1), Rho_EtaMax = cms.double(2.5), inputEtMin = cms.double(0.5) ) kt6PFJetsCentralNeutralTight = kt6PFJetsCentralNeutral.clone( inputEtMin = cms.double(1.0) ) fixedGridRhoFastjetCentralChargedPileUp = fixedGridRhoFastjetAll.clone( src = cms.InputTag("pfPileUpAllChargedParticles"), maxRapidity = cms.double(2.5) ) fixedGridRhoFastjetCentralNeutral = fixedGridRhoFastjetAll.clone( src = cms.InputTag("pfAllNeutralHadronsAndPhotons"), maxRapidity = cms.double(2.5) ) ak8PFJetsCHSConstituents = cms.EDFilter("PFJetConstituentSelector", src = cms.InputTag("ak8PFJetsCHS"), cut = cms.string("pt > 100.0 && abs(rapidity()) < 2.4") )
kt6PFJetsCentralNeutral = kt6PFJets.clone( src = cms.InputTag("pfAllNeutralHadronsAndPhotons"), Ghost_EtaMax = cms.double(3.1), Rho_EtaMax = cms.double(2.5), inputEtMin = cms.double(0.5) ) kt6PFJetsCentralNeutralTight = kt6PFJetsCentralNeutral.clone( inputEtMin = cms.double(1.0) ) fixedGridRhoFastjetCentral = fixedGridRhoFastjetAll.clone( maxRapidity = cms.double(2.5) ) fixedGridRhoFastjetCentralChargedPileUp = fixedGridRhoFastjetAll.clone( pfCandidatesTag = "pfPileUpAllChargedParticles", maxRapidity = 2.5 ) fixedGridRhoFastjetCentralNeutral = fixedGridRhoFastjetAll.clone( pfCandidatesTag = "pfAllNeutralHadronsAndPhotons", maxRapidity = 2.5 ) ak8PFJetsCHSConstituents = cms.EDProducer("PFJetConstituentSelector",