File indexing completed on 2024-04-06 12:30:54
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 SimTrackerFEVTDEBUG = cms.PSet(
0005 outputCommands = cms.untracked.vstring(
0006 'keep *_simSiPixelDigis_*_*',
0007 'keep *_simSiStripDigis_*_*',
0008 'drop *_mix_simSiPixelDigis*_*',
0009 'drop *_mix_simSiStripDigis*_*',
0010 'keep *_allTrackMCMatch_*_*',
0011 'keep *_trackingParticleRecoTrackAsssociation_*_*',
0012 'keep *_assoc2secStepTk_*_*',
0013 'keep *_assoc2thStepTk_*_*',
0014 'keep *_assoc2GsfTracks_*_*',
0015 'keep *_assocOutInConversionTracks_*_*',
0016 'keep *_assocInOutConversionTracks_*_*',
0017 'keep *_TTClusterAssociatorFromPixelDigis_*_*',
0018 'keep *_TTStubAssociatorFromPixelDigis_*_*',
0019 'keep *_simHitTPAssocProducer_*_*')
0020
0021 )
0022
0023 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0024 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
0025 (premix_stage2 & phase2_tracker).toModify(SimTrackerFEVTDEBUG, outputCommands = SimTrackerFEVTDEBUG.outputCommands + [
0026 'drop *_simSiPixelDigis_*_*',
0027 'keep *_mixData_Pixel_*',
0028 'keep *_mixData_Tracker_*',
0029 ])
0030
0031 SimTrackerDEBUG = cms.PSet(
0032 outputCommands = cms.untracked.vstring(
0033 'keep PixelDigiSimLinkedmDetSetVector_simSiPixelDigis_*_*',
0034 'keep StripDigiSimLinkedmDetSetVector_simSiStripDigis_*_*',
0035 'drop *_mix_simSiPixelDigis*_*',
0036 'drop *_mix_simSiStripDigis*_*',
0037 'keep *_allTrackMCMatch_*_*')
0038 )
0039
0040 SimTrackerRAW = cms.PSet(
0041 outputCommands = cms.untracked.vstring(
0042 'keep *_allTrackMCMatch_*_*',
0043 'keep *_prunedTrackingParticles_*_*',
0044 'keep *_prunedDigiSimLinks_*_*')
0045 )
0046
0047 SimTrackerRECO = cms.PSet(
0048 outputCommands = cms.untracked.vstring(
0049 'keep *_allTrackMCMatch_*_*',
0050 'keep *_prunedTrackMCMatch_*_*')
0051 )
0052
0053 SimTrackerAOD = cms.PSet(
0054 outputCommands = cms.untracked.vstring(
0055 'keep *_allTrackMCMatch_*_*',
0056 'keep *_prunedTrackMCMatch_*_*')
0057 )
0058
0059
0060 SimTrackerPREMIX = cms.PSet(
0061 outputCommands = cms.untracked.vstring(
0062 'keep *_simSiPixelDigis_*_*',
0063 'keep *_simSiStripDigis_ZeroSuppressed_*',
0064 'keep StripDigiSimLinkedmDetSetVector_simSiStripDigis_*_*',
0065 'keep *_mix_AffectedAPVList_*',
0066 )
0067 )
0068 phase2_tracker.toModify(SimTrackerPREMIX, outputCommands = [
0069 'keep Phase2TrackerDigiedmDetSetVector_mix_*_*',
0070 'keep *_*_Phase2OTDigiSimLink_*',
0071 'keep *_simSiPixelDigis_*_*',
0072 ])
0073
0074 from Configuration.Eras.Modifier_strips_vfp30_2016_cff import strips_vfp30_2016
0075 for _entry in [SimTrackerFEVTDEBUG,SimTrackerDEBUG,SimTrackerRAW,SimTrackerRECO,SimTrackerAOD,SimTrackerPREMIX]:
0076 strips_vfp30_2016.toModify(_entry, outputCommands = _entry.outputCommands + [
0077 'keep *_simAPVsaturation_SimulatedAPVDynamicGain_*'
0078 ])