示例#1
0
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)
示例#2
0
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")
                                        )

示例#3
0
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",