Skip to content

Commit 43d4c02

Browse files
authored
Merge pull request #45411 from mseidel42/Rivet4_NanoGen
Fix NanoGen with Rivet4
2 parents 61923d8 + 9eab131 commit 43d4c02

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

PhysicsTools/NanoAOD/python/nanogen_cff.py

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -89,19 +89,22 @@ def customizeNanoGEN(process):
8989
variables = cms.PSet(PTVars)
9090
)
9191

92-
process.rivetProducerHTXS.HepMCCollection = "generatorSmeared"
92+
process.nanogenSequence.insert(0, process.genParticles2HepMCHiggsVtx)
93+
process.nanogenSequence.insert(0, process.genParticles2HepMC)
94+
process.genParticles2HepMCHiggsVtx.genParticles = "genParticles"
95+
process.genParticles2HepMC.genParticles = "genParticles"
96+
97+
process.rivetProducerHTXS.HepMCCollection = "genParticles2HepMCHiggsVtx:unsmeared"
9398
process.genParticleTable.src = "genParticles"
9499
process.patJetPartonsNano.particles = "genParticles"
95-
process.particleLevel.src = "generatorSmeared"
100+
process.particleLevel.src = "genParticles2HepMC:unsmeared"
96101

97102
process.genJetTable.src = "ak4GenJetsNoNu"
98103
process.genJetAK8Table.src = "ak8GenJetsNoNu"
99104
process.tauGenJetsForNano.GenParticles = "genParticles"
100105
process.genVisTaus.srcGenParticles = "genParticles"
101106

102107
# In case customizeNanoGENFromMini has already been called
103-
process.nanogenSequence.remove(process.genParticles2HepMCHiggsVtx)
104-
process.nanogenSequence.remove(process.genParticles2HepMC)
105108
process.nanogenSequence.remove(process.mergedGenParticles)
106109
process.nanogenSequence.remove(process.genIso)
107110
delattr(process.genParticleTable.externalVariables,"iso")

0 commit comments

Comments
 (0)