From 3fb63f57e063c8325110f274c231d04f162f6153 Mon Sep 17 00:00:00 2001 From: Stella Date: Thu, 14 Nov 2024 11:18:53 +0100 Subject: [PATCH 1/2] Add function addNNPuppiTau() to add Tau Lepton information --- NtupleProducer/python/runPerformanceNTuple.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/NtupleProducer/python/runPerformanceNTuple.py b/NtupleProducer/python/runPerformanceNTuple.py index 9ee8fed..47dfe2d 100644 --- a/NtupleProducer/python/runPerformanceNTuple.py +++ b/NtupleProducer/python/runPerformanceNTuple.py @@ -1,6 +1,6 @@ import FWCore.ParameterSet.Config as cms from Configuration.StandardSequences.Eras import eras -from PhysicsTools.NanoAOD.common_cff import Var, ExtVar +from PhysicsTools.NanoAOD.common_cff import Var, ExtVar process = cms.Process("RESP", eras.Phase2C17I13M9) @@ -42,6 +42,9 @@ from L1Trigger.L1CaloTrigger.l1tPhase2L1CaloEGammaEmulator_cfi import l1tPhase2L1CaloEGammaEmulator process.l1tPhase2L1CaloEGammaEmulator = l1tPhase2L1CaloEGammaEmulator.clone() +from L1Trigger.Phase2L1ParticleFlow.L1NNTauProducer_cff import l1tNNTauProducerPuppi +process.l1tNNTauProducerPuppi = l1tNNTauProducerPuppi.clone() + process.extraPFStuff = cms.Task( process.l1tPhase2L1CaloEGammaEmulator, process.l1tSAMuonsGmt, @@ -195,6 +198,7 @@ def _add(name, what): process.ntuple.objects.PhGenAcc = cms.VInputTag(cms.InputTag("genInAcceptance")) process.ntuple.objects.PhGenAcc_sel = cms.string("pdgId == 22") process.extraPFStuff.add(process.genInAcceptance) + def respOnly(): process.p.remove(process.l1pfjetTable) process.p.remove(process.l1pfmetTable) @@ -245,6 +249,10 @@ def addCalib(): process.ntuple.objects.L1HFCalo = cms.VInputTag('l1tPFClustersFromCombinedCaloHF:calibrated') process.ntuple.objects.L1HGCalEM = cms.VInputTag('l1tPFClustersFromHGC3DClustersEM', ) +def addNNPuppiTaus(): + process.extraPFStuff.add(process.l1tNNTauProducerPuppi) + process.l1pfjetTable.jets.l1tau = cms.InputTag('l1tNNTauProducerPuppi', "L1PFTausNN") + def addSeededConeJets(): process.extraPFStuff.add(process.L1TPFJetsTask) process.l1pfjetTable.jets.scPuppiSim = cms.InputTag('l1tSC4PFL1Puppi') From 1e84a4a2d7574caef1f7be007c30c66f72396bb4 Mon Sep 17 00:00:00 2001 From: schaefes <86061473+schaefes@users.noreply.github.com> Date: Wed, 20 Nov 2024 16:19:09 +0000 Subject: [PATCH 2/2] Update runPerformanceNTuple.py --- NtupleProducer/python/runPerformanceNTuple.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/NtupleProducer/python/runPerformanceNTuple.py b/NtupleProducer/python/runPerformanceNTuple.py index 47dfe2d..cd266c1 100644 --- a/NtupleProducer/python/runPerformanceNTuple.py +++ b/NtupleProducer/python/runPerformanceNTuple.py @@ -251,7 +251,7 @@ def addCalib(): def addNNPuppiTaus(): process.extraPFStuff.add(process.l1tNNTauProducerPuppi) - process.l1pfjetTable.jets.l1tau = cms.InputTag('l1tNNTauProducerPuppi', "L1PFTausNN") + process.l1pfjetTable.jets.nnPuppiTau = cms.InputTag('l1tNNTauProducerPuppi', "L1PFTausNN") def addSeededConeJets(): process.extraPFStuff.add(process.L1TPFJetsTask)