File indexing completed on 2024-12-21 03:54:48
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 L1TriggerRAW = cms.PSet(
0005 outputCommands = cms.untracked.vstring(
0006 'keep FEDRawDataCollection_rawDataCollector_*_*',
0007 'keep FEDRawDataCollection_source_*_*')
0008 )
0009
0010
0011
0012 L1TriggerRAWDEBUG = cms.PSet(
0013 outputCommands = cms.untracked.vstring(
0014 'keep FEDRawDataCollection_rawDataCollector_*_*',
0015 'keep FEDRawDataCollection_source_*_*',
0016 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0017 'keep *_l1GtRecord_*_*',
0018 'keep *_l1GtTriggerMenuLite_*_*',
0019 'keep *_conditionsInEdm_*_*',
0020 'keep *_l1extraParticles_*_*')
0021 )
0022
0023
0024 L1TriggerRECO = cms.PSet(
0025 outputCommands = cms.untracked.vstring(
0026 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0027 'keep *_l1GtRecord_*_*',
0028 'keep *_l1GtTriggerMenuLite_*_*',
0029 'keep *_conditionsInEdm_*_*',
0030 'keep *_l1extraParticles_*_*',
0031 'keep *_l1L1GtObjectMap_*_*',
0032 'keep L1MuGMTReadoutCollection_gtDigis_*_*',
0033 'keep L1GctEmCand*_gctDigis_*_*',
0034 'keep L1GctJetCand*_gctDigis_*_*',
0035 'keep L1GctEtHad*_gctDigis_*_*',
0036 'keep L1GctEtMiss*_gctDigis_*_*',
0037 'keep L1GctEtTotal*_gctDigis_*_*',
0038 'keep L1GctHtMiss*_gctDigis_*_*',
0039 'keep L1GctJetCounts*_gctDigis_*_*',
0040 'keep L1GctHFRingEtSums*_gctDigis_*_*',
0041 'keep L1GctHFBitCounts*_gctDigis_*_*',
0042 'keep LumiDetails_lumiProducer_*_*',
0043 'keep LumiSummary_lumiProducer_*_*')
0044 )
0045
0046
0047
0048 L1TriggerAOD = cms.PSet(
0049 outputCommands = cms.untracked.vstring(
0050 'keep L1GlobalTriggerReadoutRecord_gtDigis_*_*',
0051 'keep *_l1GtRecord_*_*',
0052 'keep *_l1GtTriggerMenuLite_*_*',
0053 'keep *_conditionsInEdm_*_*',
0054 'keep *_l1extraParticles_*_*',
0055 'keep *_l1L1GtObjectMap_*_*',
0056 'keep LumiSummary_lumiProducer_*_*')
0057 )
0058
0059
0060 L1TriggerFEVTDEBUG = cms.PSet(
0061 outputCommands = cms.untracked.vstring(
0062 'keep *_simCscTriggerPrimitiveDigis_*_*',
0063 'keep *_simDtTriggerPrimitiveDigis_*_*',
0064 'keep *_simRpcTriggerDigis_*_*',
0065 'keep *_simRctDigis_*_*',
0066 'keep *_simCsctfDigis_*_*',
0067 'keep *_simCsctfTrackDigis_*_*',
0068 'keep *_simDttfDigis_*_*',
0069 'keep *_simGctDigis_*_*',
0070 'keep *_simCaloStage1Digis_*_*',
0071 'keep *_simCaloStage1FinalDigis_*_*',
0072 'keep *_simCaloStage2Layer1Digis_*_*',
0073 'keep *_simCaloStage2Digis_*_*',
0074 'keep *_simGmtDigis_*_*',
0075 "keep *_simBmtfDigis_*_*",
0076 "keep *_simKBmtfDigis_*_*",
0077 "keep *_simOmtfDigis_*_*",
0078 "keep *_simEmtfDigis_*_*",
0079 "keep *_simGmtStage2Digis_*_*",
0080 'keep *_simGtDigis_*_*',
0081 "keep *_simGtStage2Digis_*_*",
0082 'keep *_cscTriggerPrimitiveDigis_*_*',
0083 'keep *_dtTriggerPrimitiveDigis_*_*',
0084 'keep *_rpcTriggerDigis_*_*',
0085 'keep *_rctDigis_*_*',
0086 'keep *_csctfDigis_*_*',
0087 'keep *_csctfTrackDigis_*_*',
0088 'keep *_dttfDigis_*_*',
0089 'keep *_gctDigis_*_*',
0090 'keep *_gmtDigis_*_*',
0091 'keep *_gtDigis_*_*',
0092 'keep *_gtEvmDigis_*_*',
0093 'keep *_l1GtRecord_*_*',
0094 'keep *_l1GtTriggerMenuLite_*_*',
0095 'keep *_conditionsInEdm_*_*',
0096 'keep *_l1extraParticles_*_*',
0097 'keep *_l1L1GtObjectMap_*_*',
0098 'keep LumiDetails_lumiProducer_*_*',
0099 'keep LumiSummary_lumiProducer_*_*')
0100 )
0101
0102
0103 def _appendCICADAInformation(obj):
0104 cicadaDataRegions = [
0105
0106 'keep L1CaloRegions_caloLayer1Digis_*_*',
0107 'keep *_caloLayer1Digis_CICADAScore_*',
0108 ]
0109 obj.outputCommands += cicadaDataRegions
0110
0111 from Configuration.Eras.Modifier_stage2L1Trigger_2024_cff import stage2L1Trigger_2024
0112 stage2L1Trigger_2024.toModify(L1TriggerAOD, func=_appendCICADAInformation)
0113 from PhysicsTools.PatAlgos.slimming.MicroEventContent_cff import MicroEventContent, MicroEventContentMC
0114 stage2L1Trigger_2024.toModify(MicroEventContent, func=_appendCICADAInformation)
0115 stage2L1Trigger_2024.toModify(MicroEventContentMC, func=_appendCICADAInformation)
0116
0117 def _appendStage2Digis(obj):
0118 l1Stage2Digis = [
0119 'keep *_gtStage2Digis_*_*',
0120 'keep *_gmtStage2Digis_*_*',
0121 'keep *_caloStage2Digis_*_*',
0122 ]
0123 obj.outputCommands += l1Stage2Digis
0124
0125
0126 from Configuration.Eras.Modifier_stage2L1Trigger_cff import stage2L1Trigger
0127 stage2L1Trigger.toModify(L1TriggerRAWDEBUG, func=_appendStage2Digis)
0128 stage2L1Trigger.toModify(L1TriggerRECO, func=_appendStage2Digis)
0129 stage2L1Trigger.toModify(L1TriggerAOD, func=_appendStage2Digis)
0130 stage2L1Trigger.toModify(L1TriggerFEVTDEBUG, func=_appendStage2Digis)
0131
0132
0133 def _appendRun3ShowerDigis(obj):
0134 run3ShowerDigis = [
0135 "keep *_simEmtfShowers_*_*",
0136 'keep *_simGmtShowerDigis_*_*',
0137 ]
0138 obj.outputCommands += run3ShowerDigis
0139
0140 from Configuration.Eras.Modifier_run3_common_cff import run3_common
0141 (stage2L1Trigger & run3_common).toModify(L1TriggerFEVTDEBUG, func=_appendRun3ShowerDigis)
0142
0143
0144 def _appendHGCalDigis(obj):
0145 l1HGCalDigis = [
0146 'keep l1tHGCalTriggerCellBXVector_l1tHGCalVFEProducer_*_*',
0147 'keep l1tHGCalTriggerCellBXVector_l1tHGCalConcentratorProducer_*_*',
0148 'keep l1tHGCalTowerBXVector_l1tHGCalTowerProducer_*_*',
0149 'keep l1tHGCalClusterBXVector_l1tHGCalBackEndLayer1Producer_*_*',
0150 'keep l1tHGCalMulticlusterBXVector_l1tHGCalBackEndLayer2Producer_*_*'
0151 ]
0152 obj.outputCommands += l1HGCalDigis
0153
0154 from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal
0155 phase2_hgcal.toModify(L1TriggerFEVTDEBUG, func=_appendHGCalDigis)
0156
0157
0158 def _appendGEMDigis(obj):
0159 l1GEMDigis = [
0160 'keep *_simMuonGEMPadDigis_*_*',
0161 'keep *_simMuonGEMPadDigiClusters_*_*',
0162 ]
0163 obj.outputCommands += l1GEMDigis
0164
0165 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
0166 run3_GEM.toModify(L1TriggerFEVTDEBUG, func=_appendGEMDigis)
0167
0168
0169 def _appendME0Digis(obj):
0170 l1ME0Digis = [
0171 'keep *_simMuonME0PadDigis__*',
0172 'keep *_me0TriggerDigis__*',
0173 'keep *_simMuonME0PseudoReDigisCoarse__*',
0174 'keep *_me0RecHitsCoarse__*',
0175 'keep *_me0TriggerPseudoDigis__*',
0176 'keep *_me0TriggerConvertedPseudoDigis__*',
0177 ]
0178 obj.outputCommands += l1ME0Digis
0179
0180 from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
0181 phase2_muon.toModify(L1TriggerFEVTDEBUG, func=_appendME0Digis)
0182
0183
0184 def _appendPhase2Digis(obj):
0185 l1Phase2Digis = [
0186 "keep *_simKBmtfDigis_*_*",
0187 'keep *_l1tHGCalVFEProducerhgcalConcentratorProducer_*_*',
0188 'keep *_l1tHGCalBackEndLayer1Producer_*_*',
0189 'keep *_l1tHGCalBackEndLayer2Producer_*_*',
0190 'keep *_l1tHGCalTowerMapProducer_*_*',
0191 'keep *_l1tHGCalTowerProducer_*_*',
0192 'keep *_l1tHGCalEnergySplitTowerMapProducer_*_*',
0193 'keep *_l1tHGCalEnergySplitTowerProducer_*_*',
0194 'keep *_l1tEGammaClusterEmuProducer_*_*',
0195 'keep *_l1tVertexFinder_*_*',
0196 'keep *_l1tVertexFinderEmulator_*_*',
0197 'keep *_l1tTrackJets_*_*',
0198 'keep *_l1tTrackJetsExtended_*_*',
0199 'keep *_l1tTrackFastJets_*_*',
0200 'keep *_l1tTrackerEtMiss_*_*',
0201 'keep *_l1tTrackerHTMiss_*_*',
0202 'keep *_l1tTrackJetsEmulation_*_*',
0203 'keep *_l1tTrackJetsExtendedEmulation_*_*',
0204 'keep *_l1tTrackerEmuEtMiss_*_*',
0205 'keep *_l1tTrackerEmuHTMiss_*_*',
0206 'keep *_l1tTrackerEmuHTMissExtended_*_*',
0207 'keep *_l1tTrackTripletEmulation_*_*',
0208 'keep *_l1tTowerCalibration_*_*',
0209 'keep *_l1tCaloJet_*_*',
0210 'keep *_l1tCaloJetHTT_*_*',
0211 'keep *_l1tPhase2CaloJetEmulator_*_*',
0212 'keep *_l1tNNCaloTauProducer_*_*',
0213 'keep *_l1tNNCaloTauEmulator_*_*',
0214 'keep *_l1tPFClustersFromL1EGClusters_*_*',
0215 'keep *_l1tPFClustersFromCombinedCaloHCal_*_*',
0216 'keep *_l1tPFClustersFromCombinedCaloHF_*_*',
0217 'keep *_l1tPFClustersFromHGC3DClusters_*_*',
0218 'keep *_l1tPFTracksFromL1TracksBarrel_*_*',
0219 'keep *_l1tPFTracksFromL1TracksHGCal_*_*',
0220 'keep *_l1tSC4PFL1PuppiCorrectedEmulator_*_*',
0221 'keep *_l1tSC4PFL1PuppiCorrectedEmulatorMHT_*_*',
0222 'keep *_l1tSC4PFL1PuppiExtendedCorrectedEmulator_*_*',
0223 'keep *_l1tSC4PFL1PuppiExtendedCorrectedEmulatorMHT_*_*',
0224 'keep *_l1tSC8PFL1PuppiCorrectedEmulator_*_*',
0225 'keep *_l1tPhase1JetProducer9x9_*_*',
0226 'keep *_l1tPhase1JetCalibrator9x9_*_*',
0227 'keep *_l1tPhase1JetSumsProducer9x9_*_*',
0228 'keep *_l1tPhase1JetProducer9x9trimmed_*_*',
0229 'keep *_l1tPhase1JetCalibrator9x9trimmed_*_*',
0230 'keep *_l1tPhase1JetSumsProducer9x9trimmed_*_*',
0231 'keep *_l1tLayer1Barrel_*_*',
0232 'keep *_l1tLayer1HGCal_*_*',
0233 'keep *_l1tLayer1HGCalNoTK_*_*',
0234 'keep *_l1tLayer1HF_*_*',
0235 'keep *_l1tLayer1_*_*',
0236 'keep *_l1tLayer1BarrelExtended_*_*',
0237 'keep *_l1tLayer1HGCalExtended_*_*',
0238 'keep *_l1tLayer1Extended_*_*',
0239 'keep *_l1tLayer1EG_*_*',
0240 'keep *_l1tLayer2EG_*_*',
0241 'keep *_l1tMETPFProducer_*_*',
0242 'keep *_l1tMETMLProducer_*_*',
0243 'keep *_l1tNNTauProducer_*_*',
0244 'keep *_l1tNNTauProducerPuppi_*_*',
0245 'keep *_l1tHPSPFTauProducer_*_*',
0246 'keep *_l1tBJetProducerPuppi_*_*',
0247 'keep *_l1tBJetProducerPuppiCorrectedEmulator_*_*',
0248 'keep *_l1tTOoLLiPProducer_*_*',
0249 'keep *_l1tTOoLLiPProducerCorrectedEmulator_*_*',
0250 'keep *_TTStubsFromPhase2TrackerDigis_*_*',
0251 'keep *_TTClustersFromPhase2TrackerDigis_*_*',
0252 'keep *_l1tTTTracksFromExtendedTrackletEmulation_*_*',
0253 'keep *_l1tTTTracksFromTrackletEmulation_*_*',
0254 'keep *_l1tStubsGmt_*_*',
0255 'keep *_l1tTkMuonsGmt_*_*',
0256 'keep *_l1tSAMuonsGmt_*_*',
0257 'keep *_l1tTkMuonsGmtLowPtFix_*_*',
0258 'keep *_l1tPhase2L1CaloEGammaEmulator_*_*',
0259 'keep *_l1tGTProducer_*_*',
0260 'keep *_l1tGTAlgoBlockProducer_*_*',
0261 ]
0262 obj.outputCommands += l1Phase2Digis
0263
0264 from Configuration.Eras.Modifier_phase2_trigger_cff import phase2_trigger
0265 phase2_muon.toModify(L1TriggerFEVTDEBUG, func=_appendPhase2Digis)