File indexing completed on 2024-04-06 12:30:32
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 SimGeneralFEVTDEBUG = cms.PSet(
0005 outputCommands = cms.untracked.vstring('drop *_trackingtruthprod_*_*',
0006 'drop *_electrontruth_*_*',
0007 'keep *_mix_MergedTrackTruth_*',
0008 'keep CrossingFramePlaybackInfoNew_*_*_*')
0009 )
0010
0011 SimGeneralRAW = cms.PSet(
0012 outputCommands = cms.untracked.vstring('keep CrossingFramePlaybackInfoNew_*_*_*',
0013 'keep PileupSummaryInfos_*_*_*',
0014 'keep int6stdbitsetstdpairs_*_AffectedAPVList_*',
0015 'keep int_*_bunchSpacing_*',
0016 'keep *_genPUProtons_*_*',
0017 'keep *_mix_MergedTrackTruth_*')
0018 )
0019
0020 SimGeneralRECO = cms.PSet(
0021 outputCommands = cms.untracked.vstring('keep PileupSummaryInfos_*_*_*',
0022 'keep int_*_bunchSpacing_*',
0023 'keep *_genPUProtons_*_*')
0024 )
0025
0026 SimGeneralAOD = cms.PSet(
0027 outputCommands = cms.untracked.vstring('keep PileupSummaryInfos_*_*_*',
0028 'keep int_*_bunchSpacing_*',
0029 'keep *_genPUProtons_*_*')
0030 )
0031
0032 SimGeneralPREMIX = cms.PSet(
0033 outputCommands = cms.untracked.vstring()
0034 )
0035
0036 _pp_on_AA_extraCommands = ['keep CrossingFramePlaybackInfoNew_mix_*_*','keep *_heavyIon_*_*']
0037 from Configuration.Eras.Modifier_pp_on_XeXe_2017_cff import pp_on_XeXe_2017
0038 from Configuration.ProcessModifiers.pp_on_AA_cff import pp_on_AA
0039 for e in [pp_on_XeXe_2017, pp_on_AA]:
0040 e.toModify( SimGeneralRAW, outputCommands = SimGeneralRAW.outputCommands + _pp_on_AA_extraCommands )
0041 e.toModify( SimGeneralFEVTDEBUG, outputCommands = SimGeneralFEVTDEBUG.outputCommands + _pp_on_AA_extraCommands )
0042 e.toModify( SimGeneralRECO, outputCommands = SimGeneralRECO.outputCommands + _pp_on_AA_extraCommands )
0043 e.toModify( SimGeneralAOD, outputCommands = SimGeneralAOD.outputCommands + _pp_on_AA_extraCommands )