File indexing completed on 2023-03-17 11:20:59
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 RecoParticleFlowAOD = cms.PSet(
0005 outputCommands = cms.untracked.vstring(
0006 'keep recoPFRecHits_particleFlowRecHitECAL_Cleaned_*',
0007 'keep recoPFRecHits_particleFlowRecHitHBHE_Cleaned_*',
0008 'keep recoPFRecHits_particleFlowRecHitHF_Cleaned_*',
0009 'keep recoPFRecHits_particleFlowRecHitHO_Cleaned_*',
0010 'keep recoPFRecHits_particleFlowRecHitPS_Cleaned_*',
0011 'keep recoCaloClusters_particleFlowEGamma_*_*',
0012 'keep recoSuperClusters_particleFlowEGamma_*_*',
0013 'keep recoCaloClusters_particleFlowSuperClusterECAL_*_*',
0014 'keep recoSuperClusters_particleFlowSuperClusterECAL_*_*',
0015 'keep recoConversions_particleFlowEGamma_*_*',
0016 'keep recoPFCandidates_particleFlow_*_*',
0017 'keep recoPFCandidates_particleFlowTmp_AddedMuonsAndHadrons_*',
0018 'keep recoPFCandidates_particleFlowTmp_CleanedCosmicsMuons_*',
0019 'keep recoPFCandidates_particleFlowTmp_CleanedFakeMuons_*',
0020 'keep recoPFCandidates_particleFlowTmp_CleanedHF_*',
0021 'keep recoPFCandidates_particleFlowTmp_CleanedPunchThroughMuons_*',
0022 'keep recoPFCandidates_particleFlowTmp_CleanedPunchThroughNeutralHadrons_*',
0023 'keep recoPFCandidates_particleFlowTmp_CleanedTrackerAndGlobalMuons_*',
0024 'keep *_particleFlow_electrons_*',
0025 'keep *_particleFlow_photons_*',
0026 'keep *_particleFlow_muons_*',
0027 'keep recoCaloClusters_pfElectronTranslator_*_*',
0028 'keep recoPreshowerClusters_pfElectronTranslator_*_*',
0029 'keep recoSuperClusters_pfElectronTranslator_*_*',
0030 'keep recoCaloClusters_pfPhotonTranslator_*_*',
0031 'keep recoPreshowerClusters_pfPhotonTranslator_*_*',
0032 'keep recoSuperClusters_pfPhotonTranslator_*_*',
0033 'keep recoPhotons_pfPhotonTranslator_*_*',
0034 'keep recoPhotonCores_pfPhotonTranslator_*_*',
0035 'keep recoConversions_pfPhotonTranslator_*_*',
0036 'keep *_particleFlowPtrs_*_*',
0037 'keep *_particleFlowTmpPtrs_*_*',
0038 'keep *_chargedHadronPFTrackIsolation_*_*')
0039 )
0040
0041
0042
0043 from Configuration.Eras.Modifier_phase2_hgcal_cff import phase2_hgcal
0044 from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing
0045 phase2_hgcal.toModify( RecoParticleFlowAOD,
0046 outputCommands = RecoParticleFlowAOD.outputCommands + ['keep recoPFRecHits_particleFlowRecHitHGC_Cleaned_*',
0047 'keep recoSuperClusters_simPFProducer_*_*'])
0048 phase2_timing.toModify( RecoParticleFlowAOD,
0049 outputCommands = RecoParticleFlowAOD.outputCommands + ['keep *_ecalBarrelClusterFastTimer_*_*'])
0050
0051
0052 RecoParticleFlowRECO = cms.PSet(
0053 outputCommands = cms.untracked.vstring(
0054 'keep recoPFClusters_particleFlowClusterECAL_*_*',
0055 'keep recoPFClusters_particleFlowClusterHCAL_*_*',
0056 'keep recoPFClusters_particleFlowClusterHO_*_*',
0057 'keep recoPFClusters_particleFlowClusterHF_*_*',
0058 'keep recoPFClusters_particleFlowClusterPS_*_*',
0059 'keep recoPFBlocks_particleFlowBlock_*_*',
0060 'keep recoPFCandidates_particleFlowEGamma_*_*',
0061 'keep recoPFCandidates_particleFlowTmp_electrons_*',
0062 'keep recoPFDisplacedVertexs_particleFlowDisplacedVertex_*_*',
0063 'keep *_pfElectronTranslator_*_*',
0064 'keep *_pfPhotonTranslator_*_*',
0065 'keep *_trackerDrivenElectronSeeds_preid_*')
0066 )
0067 RecoParticleFlowRECO.outputCommands.extend(RecoParticleFlowAOD.outputCommands)
0068
0069 phase2_hgcal.toModify( RecoParticleFlowRECO,
0070 outputCommands = RecoParticleFlowRECO.outputCommands + ['keep *_particleFlowSuperClusterHGCal_*_*',
0071 'keep recoPFBlocks_simPFProducer_*_*'])
0072
0073
0074 RecoParticleFlowFEVT = cms.PSet(
0075 outputCommands = cms.untracked.vstring()
0076 )
0077 RecoParticleFlowFEVT.outputCommands.extend(RecoParticleFlowRECO.outputCommands)
0078
0079 phase2_hgcal.toModify( RecoParticleFlowFEVT,
0080 outputCommands = RecoParticleFlowFEVT.outputCommands + ['keep recoPFRecHits_particleFlowClusterECAL__*',
0081 'keep recoPFRecHits_particleFlowRecHitHGC__*',
0082 'keep *_simPFProducer_*_*'])
0083