Skip to content

Commit

Permalink
Merge pull request #47210 from mandrenguyen/hiGenJetsNoNu
Browse files Browse the repository at this point in the history
Exclude neutrinos from heavy-ion genJets in miniAOD
  • Loading branch information
cmsbuild authored Jan 30, 2025
2 parents 78ffd9a + e7a3c37 commit a621796
Showing 1 changed file with 6 additions and 5 deletions.
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
import FWCore.ParameterSet.Config as cms

from RecoHI.HiJetAlgos.hiSignalParticleProducer_cfi import hiSignalParticleProducer as hiSignalGenParticles
from RecoJets.Configuration.GenJetParticles_cff import genParticlesForJets
from RecoJets.Configuration.GenJetParticles_cff import genParticlesForJetsNoNu
from RecoHI.HiJetAlgos.HiGenCleaner_cff import hiPartons
from RecoHI.HiJetAlgos.HiGenJets_cff import ak4HiGenJets
ak4HiGenJetsNoNu = ak4HiGenJets.clone(src = "genParticlesForJetsNoNu")
from RecoHI.HiJetAlgos.HiGenCleaner_cff import heavyIonCleanedGenJets
from RecoHI.HiJetAlgos.hiSignalGenJetProducer_cfi import hiSignalGenJetProducer
ak4HiSignalGenJets = hiSignalGenJetProducer.clone(src = "ak4HiGenJets")
ak4HiSignalGenJets = hiSignalGenJetProducer.clone(src = "ak4HiGenJetsNoNu")

allPartons = cms.EDProducer(
"PartonSelector",
Expand All @@ -23,13 +24,13 @@

hiGenJetsTask = cms.Task(
hiSignalGenParticles,
genParticlesForJets,
genParticlesForJetsNoNu,
allPartons,
ak4HiGenJets,
ak4HiGenJetsNoNu,
ak4HiSignalGenJets
)

ak4HiGenJetsCleaned = heavyIonCleanedGenJets.clone(src = "ak4HiGenJets")
ak4HiGenJetsCleaned = heavyIonCleanedGenJets.clone(src = "ak4HiGenJetsNoNu")
hiCleanedGenJetsTask_ = hiGenJetsTask.copyAndExclude([hiSignalGenParticles,ak4HiSignalGenJets])
hiCleanedGenJetsTask_.add(cleanedPartons,ak4HiGenJetsCleaned)
genJetSubEvent.toReplaceWith(hiGenJetsTask,hiCleanedGenJetsTask_)
Expand Down

0 comments on commit a621796

Please sign in to comment.