1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
import FWCore.ParameterSet.Config as cms
from PhysicsTools.NanoAOD.common_cff import *
from PhysicsTools.NanoAOD.genparticles_cff import *
from PhysicsTools.PatAlgos.slimming.prunedGenParticles_cfi import *
from DPGAnalysis.MuonTools.nano_mu_hlt_cff import *
hltMuNanoProducer = cms.Sequence(
prunedGenParticles + finalGenParticles + genParticleTable + hltMuonTriggerProducers
)
def hltMuNanoCustomize(process):
if hasattr(process, "NANOAODSIMoutput"):
process.prunedGenParticles.src = "genParticles"
process.genParticleTable.externalVariables = cms.PSet() # remove iso as external variable from PhysicsTools/NanoAOD/python/genparticles_cff.py:37 (hopefully temporarily)
process.NANOAODSIMoutput.outputCommands.append(
"keep nanoaodFlatTable_*Table*_*_*"
)
process.NANOAODSIMoutput.outputCommands.append("drop edmTriggerResults_*_*_*")
return process
|