From 27cb1b0c0a145377fc6bdbe1b78110bc6fbc085e Mon Sep 17 00:00:00 2001 From: silviodonato Date: Mon, 6 Jul 2026 11:03:11 +0200 Subject: [PATCH 1/2] add DST_PFScouting to HLT_75e33; rename DST_PFScouting to DST_NGTScouting in HLT_NGTScouting_cff.py --- .../HLT_75e33/paths/DST_NGTScouting_cfi.py | 80 +++++++++++++++++++ .../Configuration/python/HLT_75e33_cff.py | 3 + .../python/HLT_NGTScouting_cff.py | 4 +- 3 files changed, 85 insertions(+), 2 deletions(-) create mode 100644 HLTrigger/Configuration/python/HLT_75e33/paths/DST_NGTScouting_cfi.py diff --git a/HLTrigger/Configuration/python/HLT_75e33/paths/DST_NGTScouting_cfi.py b/HLTrigger/Configuration/python/HLT_75e33/paths/DST_NGTScouting_cfi.py new file mode 100644 index 0000000000000..c7b194dc872de --- /dev/null +++ b/HLTrigger/Configuration/python/HLT_75e33/paths/DST_NGTScouting_cfi.py @@ -0,0 +1,80 @@ +import FWCore.ParameterSet.Config as cms + +from ..modules.hltAK4PFJetsForTaus_cfi import * +from ..modules.hltL1GTAcceptFilter_cfi import * +from ..modules.hltFixedGridRhoFastjetAllCaloForEGamma_cfi import * +from ..modules.hltL1SeedsForPuppiMETFilter_cfi import * +from ..modules.hltPFPuppiHT_cfi import * +from ..modules.hltPFPuppiMETTypeOne140_cfi import * +from ..modules.hltPFPuppiMETTypeOneCorrector_cfi import * +from ..modules.hltPFPuppiMETTypeOne_cfi import * +from ..modules.hltPFPuppiMHT140_cfi import * +from ..modules.hltPFPuppiMHT_cfi import * +from ..modules.hltParticleFlowClusterECALUncorrectedUnseeded_cfi import * +from ..modules.hltParticleFlowClusterECALUnseeded_cfi import * +from ..modules.hltParticleFlowRecHitECALUnseeded_cfi import * +from ..modules.hltPhase2L3MuonCandidates_cfi import * +from ..modules.hltEgammaEleL1TrkIsoUnseeded_cfi import * +from ..modules.hltEgammaClusterShapeUnseeded_cfi import * +from ..modules.hltEgammaR9Unseeded_cfi import * +from ..modules.hltEgammaEcalPFClusterIsoUnseeded_cfi import * +from ..modules.hltEgammaEleGsfTrackIsoUnseeded_cfi import * +from ..modules.hltEgammaHcalPFClusterIsoUnseeded_cfi import * +from ..sequences.HLTAK4PFJetsReconstruction_cfi import * +from ..sequences.HLTAK4PFPuppiJetsReconstruction_cfi import * +from ..sequences.HLTBeginSequence_cfi import * +from ..sequences.HLTBtagDeepCSVSequencePFPuppi_cfi import * +from ..sequences.HLTBtagDeepFlavourSequencePFPuppi_cfi import * +from ..sequences.HLTEndSequence_cfi import * +from ..sequences.HLTHPSDeepTauPFTauSequence_cfi import * +from ..sequences.HLTTICLLocalRecoSequence_cfi import * +from ..sequences.HLTHgcalTiclPFClusteringForEgammaUnseededSequence_cfi import * +from ..sequences.HLTLocalrecoSequence_cfi import * +from ..sequences.HLTMuonsSequence_cfi import * +from ..sequences.HLTPFPuppiMETReconstruction_cfi import * +from ..sequences.HLTPFTauHPS_cfi import * +from ..sequences.HLTParticleFlowSequence_cfi import * +from ..sequences.HLTElePixelMatchUnseededSequence_cfi import * +from ..sequences.HLTGsfElectronUnseededSequence_cfi import * +from ..sequences.HLTPhase2L3MuonGeneralTracksSequence_cfi import * +from ..sequences.HLTPFClusteringForEgammaUnseededSequence_cfi import * +from ..sequences.HLTRawToDigiSequence_cfi import * +from ..sequences.HLTTrackingSequence_cfi import * +from ..sequences.HLTEndSequence_cfi import * + +DST_NGTScouting = cms.Path( + HLTBeginSequence + + hltL1GTAcceptFilter + + HLTRawToDigiSequence + + HLTLocalrecoSequence + + HLTTICLLocalRecoSequence + + HLTTrackingSequence + + HLTMuonsSequence + + HLTParticleFlowSequence + + hltParticleFlowRecHitECALUnseeded + + hltParticleFlowClusterECALUncorrectedUnseeded + + hltParticleFlowClusterECALUnseeded + + HLTHgcalTiclPFClusteringForEgammaUnseededSequence + + HLTPFClusteringForEgammaUnseededSequence + + hltFixedGridRhoFastjetAllCaloForEGamma + + HLTElePixelMatchUnseededSequence + + HLTGsfElectronUnseededSequence + + hltEgammaEleL1TrkIsoUnseeded + + hltEgammaClusterShapeUnseeded + + hltEgammaR9Unseeded + + hltEgammaEcalPFClusterIsoUnseeded + + hltEgammaEleGsfTrackIsoUnseeded + + hltEgammaHcalPFClusterIsoUnseeded + + hltPhase2L3MuonCandidates + + HLTPhase2L3MuonGeneralTracksSequence + + HLTAK4PFJetsReconstruction + + hltAK4PFJetsForTaus + + HLTPFTauHPS + + HLTHPSDeepTauPFTauSequence + + HLTAK4PFPuppiJetsReconstruction + + hltPFPuppiHT + + hltPFPuppiMHT + + HLTBtagDeepCSVSequencePFPuppi + + HLTBtagDeepFlavourSequencePFPuppi + + HLTEndSequence +) diff --git a/HLTrigger/Configuration/python/HLT_75e33_cff.py b/HLTrigger/Configuration/python/HLT_75e33_cff.py index b1b646411f23e..8b25235410da1 100644 --- a/HLTrigger/Configuration/python/HLT_75e33_cff.py +++ b/HLTrigger/Configuration/python/HLT_75e33_cff.py @@ -102,6 +102,7 @@ fragment.load("HLTrigger/Configuration/HLT_75e33/eventsetup/hltKFSmootherForRefitInsideOut_cfi") ### Paths +fragment.load("HLTrigger/Configuration/HLT_75e33/paths/DST_PFScouting_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_AK4PFPuppiJet520_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Diphoton30_23_IsoCaloId_L1Seeded_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLT_Diphoton30_23_IsoCaloId_Unseeded_cfi") @@ -283,6 +284,8 @@ fragment.schedule = cms.Schedule(*[ + fragment.DST_PFScouting, + fragment.HLT_AK4PFPuppiJet520, fragment.HLT_PFPuppiHT1070, fragment.HLT_PFPuppiMETTypeOne140_PFPuppiMHT140, diff --git a/HLTrigger/Configuration/python/HLT_NGTScouting_cff.py b/HLTrigger/Configuration/python/HLT_NGTScouting_cff.py index e992a8d2b1c1e..d4867e87f60bf 100644 --- a/HLTrigger/Configuration/python/HLT_NGTScouting_cff.py +++ b/HLTrigger/Configuration/python/HLT_NGTScouting_cff.py @@ -106,7 +106,7 @@ fragment.load("HLTrigger/Configuration/HLT_75e33/eventsetup/hltKFSmootherForRefitInsideOut_cfi") ### Paths -fragment.load("HLTrigger/Configuration/HLT_75e33/paths/DST_PFScouting_cfi") +fragment.load("HLTrigger/Configuration/HLT_75e33/paths/DST_NGTScouting_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLTAnalyzerEndpath_cfi") fragment.load("HLTrigger/Configuration/HLT_75e33/paths/HLTriggerFinalPath_cfi") @@ -245,7 +245,7 @@ fragment.load("HLTrigger/Configuration/HLT_75e33/services/ThroughputService_cfi") fragment.schedule = cms.Schedule(*[ - fragment.DST_PFScouting, + fragment.DST_NGTScouting, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, ]) From 758a9258b3e1a581a2b640585a51140915aac546 Mon Sep 17 00:00:00 2001 From: silviodonato Date: Wed, 8 Jul 2026 10:22:12 +0200 Subject: [PATCH 2/2] use DST_NGTScouting instead of DST_PFScouting in HLTGenValSourceTAU when ngt modifier is activated --- Validation/HLTrigger/python/HLTGenValidation_cff.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Validation/HLTrigger/python/HLTGenValidation_cff.py b/Validation/HLTrigger/python/HLTGenValidation_cff.py index f0d72423d7c84..d89934b817199 100644 --- a/Validation/HLTrigger/python/HLTGenValidation_cff.py +++ b/Validation/HLTrigger/python/HLTGenValidation_cff.py @@ -586,7 +586,7 @@ for label in hltGenValSourceLabels: if label in globals(): ngtScouting.toModify(globals()[label], - hltPathsToCheck = ['DST_PFScouting']) + hltPathsToCheck = ['DST_NGTScouting']) from RecoMET.Configuration.RecoGenMET_cff import genMetCalo,genMetTrue from RecoMET.Configuration.GenMETParticles_cff import genCandidatesForMET, genParticlesForMETAllVisible