import FWCore.ParameterSet.Config as cms # take the default AK4 GenJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.Configuration.RecoGenJets_cff import ak4GenJetsNoNu CA8GenJetsPuppi = ak4GenJetsNoNu.clone( jetAlgorithm = cms.string("CambridgeAachen"), rParam = cms.double(0.8) ) # Jet Flavour CA8FlavorPuppi = cms.EDProducer("JetFlavourClustering", jets = cms.InputTag("CA8PFJetsPuppi"), groomedJets = cms.InputTag("CA8caPFJetsSoftDropPuppi"), subjets = cms.InputTag("CA8caPFJetsSoftDropPuppi", "SubJets"), bHadrons = cms.InputTag("selectedHadronsAndPartons","bHadrons"), cHadrons = cms.InputTag("selectedHadronsAndPartons","cHadrons"), partons = cms.InputTag("selectedHadronsAndPartons","algorithmicPartons"), jetAlgorithm = cms.string("CambridgeAachen"), rParam = cms.double(0.8), ghostRescaling = cms.double(1e-18), hadronFlavourHasPriority = cms.bool(True) ) # take the default AK4 PFJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.JetProducers.ak4PFJets_cfi import ak4PFJets CA8PFJetsPuppi = ak4PFJets.clone( src = cms.InputTag('puppi'), jetAlgorithm = cms.string("CambridgeAachen"), rParam = cms.double(0.8), jetPtMin = cms.double(150) )
import FWCore.ParameterSet.Config as cms # take the default AK4 GenJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.Configuration.RecoGenJets_cff import ak4GenJetsNoNu AK8GenJetsPuppi = ak4GenJetsNoNu.clone(jetAlgorithm=cms.string("AntiKt"), rParam=cms.double(0.8)) # Jet Flavour AK8FlavorPuppi = cms.EDProducer( "JetFlavourClustering", jets=cms.InputTag("AK8PFJetsPuppi"), groomedJets=cms.InputTag("AK8caPFJetsSoftDropPuppi"), subjets=cms.InputTag("AK8caPFJetsSoftDropPuppi", "SubJets"), bHadrons=cms.InputTag("selectedHadronsAndPartons", "bHadrons"), cHadrons=cms.InputTag("selectedHadronsAndPartons", "cHadrons"), partons=cms.InputTag("selectedHadronsAndPartons", "algorithmicPartons"), jetAlgorithm=cms.string("AntiKt"), rParam=cms.double(0.8), ghostRescaling=cms.double(1e-18), hadronFlavourHasPriority=cms.bool(True)) # take the default AK4 PFJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.JetProducers.ak4PFJets_cfi import ak4PFJets AK8PFJetsPuppi = ak4PFJets.clone(src=cms.InputTag('puppi'), jetAlgorithm=cms.string("AntiKt"), rParam=cms.double(0.8), jetPtMin=cms.double(150)) # Pruned AK8caPFJetsPrunedPuppi = AK8PFJetsPuppi.clone( cms.PSet(nFilt=cms.int32(2),
#'pythia8PSweightsSettings', 'processParameters'))) from RecoJets.Configuration.GenJetParticles_cff import genParticlesForJetsNoNu from RecoJets.Configuration.RecoGenJets_cff import ak4GenJetsNoNu # Filter out PromptFinalState photons process.genParticlesNoGamma = cms.EDFilter( 'CandPtrSelector', src=cms.InputTag('genParticles'), cut=cms.string('pdgId != 22 || !isPromptFinalState')) process.genParticlesForJetsNoNuNoGamma = genParticlesForJetsNoNu.clone( src=cms.InputTag("genParticlesNoGamma")) process.ak4GenJetsNoNuNoGamma = ak4GenJetsNoNu.clone( src=cms.InputTag("genParticlesForJetsNoNuNoGamma")) process.vbfGenJetFilterD = cms.EDFilter( "VBFGenJetFilter", inputTag_GenJetCollection=cms.untracked.InputTag("ak4GenJetsNoNuNoGamma"), maxEta=cms.untracked.double(99999.0), minEta=cms.untracked.double(-99999.0), minInvMass=cms.untracked.double(400.), minPt=cms.untracked.double(30.)) from GeneratorInterface.Core.generatorSmeared_cfi import generatorSmeared from PhysicsTools.HepMCCandAlgos.genParticles_cfi import genParticles process.ProductionFilterSequence = cms.Sequence( process.generator + cms.SequencePlaceholder('randomEngineStateProducer') + cms.SequencePlaceholder('VtxSmeared') + process.generatorSmeared +
import FWCore.ParameterSet.Config as cms # take the default AK4 GenJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.Configuration.RecoGenJets_cff import ak4GenJetsNoNu AK8GenJetsPuppi = ak4GenJetsNoNu.clone( jetAlgorithm = cms.string("AntiKt"), rParam = cms.double(0.8) ) # Jet Flavour AK8FlavorPuppi = cms.EDProducer("JetFlavourClustering", jets = cms.InputTag("AK8PFJetsPuppi"), groomedJets = cms.InputTag("AK8caPFJetsSoftDropPuppi"), subjets = cms.InputTag("AK8caPFJetsSoftDropPuppi", "SubJets"), bHadrons = cms.InputTag("selectedHadronsAndPartons","bHadrons"), cHadrons = cms.InputTag("selectedHadronsAndPartons","cHadrons"), partons = cms.InputTag("selectedHadronsAndPartons","algorithmicPartons"), jetAlgorithm = cms.string("AntiKt"), rParam = cms.double(0.8), ghostRescaling = cms.double(1e-18), hadronFlavourHasPriority = cms.bool(True) ) # take the default AK4 PFJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.JetProducers.ak4PFJets_cfi import ak4PFJets AK8PFJetsPuppi = ak4PFJets.clone( src = cms.InputTag('puppi'), jetAlgorithm = cms.string("AntiKt"), rParam = cms.double(0.8), jetPtMin = cms.double(150) )
import FWCore.ParameterSet.Config as cms # take the default AK4 GenJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.Configuration.RecoGenJets_cff import ak4GenJetsNoNu AK4GenJetsCHS = ak4GenJetsNoNu.clone( jetAlgorithm = cms.string("AntiKt"), rParam = cms.double(0.4) ) # Jet Flavour AK4FlavorCHS = cms.EDProducer("JetFlavourClustering", jets = cms.InputTag("ak4PFJetsCHS"), bHadrons = cms.InputTag("selectedHadronsAndPartons","bHadrons"), cHadrons = cms.InputTag("selectedHadronsAndPartons","cHadrons"), partons = cms.InputTag("selectedHadronsAndPartons","algorithmicPartons"), jetAlgorithm = cms.string("AntiKt"), rParam = cms.double(0.4), ghostRescaling = cms.double(1e-18), hadronFlavourHasPriority = cms.bool(True) ) # take the default AK4 PFJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.JetProducers.ak4PFJets_cfi import ak4PFJets AK4PFJetsCHS = ak4PFJets.clone( src = cms.InputTag('pfNoPileUpJME'), jetAlgorithm = cms.string("AntiKt"), rParam = cms.double(0.4), jetPtMin = cms.double(20) ) # Pruned AK4caPFJetsPrunedCHS = AK4PFJetsCHS.clone(
import FWCore.ParameterSet.Config as cms # take the default AK4 GenJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.Configuration.RecoGenJets_cff import ak4GenJetsNoNu AK8GenJetsPuppi = ak4GenJetsNoNu.clone( jetAlgorithm=cms.string("CambridgeAachen"), rParam=cms.double(0.8)) # Jet Flavour AK8FlavorPuppi = cms.EDProducer( "JetFlavourClustering", jets=cms.InputTag("AK8PFJetsPuppi"), groomedJets=cms.InputTag("AK8caPFJetsSoftDropPuppi"), subjets=cms.InputTag("AK8caPFJetsSoftDropPuppi", "SubJets"), bHadrons=cms.InputTag("selectedHadronsAndPartons", "bHadrons"), cHadrons=cms.InputTag("selectedHadronsAndPartons", "cHadrons"), partons=cms.InputTag("selectedHadronsAndPartons", "algorithmicPartons"), jetAlgorithm=cms.string("CambridgeAachen"), rParam=cms.double(0.8), ghostRescaling=cms.double(1e-18), hadronFlavourHasPriority=cms.bool(True)) # take the default AK4 PFJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.JetProducers.ak4PFJets_cfi import ak4PFJets AK8PFJetsPuppi = ak4PFJets.clone(src=cms.InputTag('puppi'), jetAlgorithm=cms.string("AntiKt"), rParam=cms.double(0.8), jetPtMin=cms.double(170)) # Pruned AK8caPFJetsPrunedPuppi = AK8PFJetsPuppi.clone( cms.PSet(nFilt=cms.int32(2),
import FWCore.ParameterSet.Config as cms # take the default AK4 GenJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.Configuration.RecoGenJets_cff import ak4GenJetsNoNu CA15GenJetsCHS = ak4GenJetsNoNu.clone( jetAlgorithm = cms.string("CambridgeAachen"), rParam = cms.double(1.5) ) # Jet Flavour CA15FlavorCHS = cms.EDProducer("JetFlavourClustering", jets = cms.InputTag("CA15PFJetsCHS"), groomedJets = cms.InputTag("CA15caPFJetsSoftDropCHS"), subjets = cms.InputTag("CA15caPFJetsSoftDropCHS", "SubJets"), bHadrons = cms.InputTag("selectedHadronsAndPartons","bHadrons"), cHadrons = cms.InputTag("selectedHadronsAndPartons","cHadrons"), partons = cms.InputTag("selectedHadronsAndPartons","algorithmicPartons"), jetAlgorithm = cms.string("CambridgeAachen"), rParam = cms.double(1.5), ghostRescaling = cms.double(1e-18), hadronFlavourHasPriority = cms.bool(True) ) # take the default AK4 PFJet producer and modify accordingly for cone size and clustering algorithm from RecoJets.JetProducers.ak4PFJets_cfi import ak4PFJets CA15PFJetsCHS = ak4PFJets.clone( src = cms.InputTag('pfNoPileUpJME'), jetAlgorithm = cms.string("CambridgeAachen"), rParam = cms.double(1.5), jetPtMin = cms.double(150) )