Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:30:32

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 #Full Event content
0004 SimGeneralFEVTDEBUG = cms.PSet(
0005     outputCommands = cms.untracked.vstring('drop *_trackingtruthprod_*_*', 
0006         'drop *_electrontruth_*_*', 
0007         'keep *_mix_MergedTrackTruth_*',
0008         'keep CrossingFramePlaybackInfoNew_*_*_*')
0009 )
0010 #RAW content
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 #RECO content
0020 SimGeneralRECO = cms.PSet(
0021     outputCommands = cms.untracked.vstring('keep PileupSummaryInfos_*_*_*',
0022                                            'keep int_*_bunchSpacing_*',
0023                                            'keep *_genPUProtons_*_*') 
0024 )
0025 #AOD content
0026 SimGeneralAOD = cms.PSet(
0027     outputCommands = cms.untracked.vstring('keep PileupSummaryInfos_*_*_*',
0028                                            'keep int_*_bunchSpacing_*',
0029                                            'keep *_genPUProtons_*_*') 
0030 )
0031 # Event content for premixing library
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 )