/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
SimFastTiming/Configuration/python/SimFastTiming_EventContent_cff.py
36 строк
2 KB
Fabio Cossutti
Add Mtd association maps also for PREMIX
29 апр 2024, 16:22
29 апр 2024, 16:22
a165757
Код
Авторство
О чём код?
import FWCore.ParameterSet.Config as cms SimFastTimingFEVTDEBUG = cms.PSet( outputCommands = cms.untracked.vstring() ) SimFastTimingRAW = cms.PSet( outputCommands = cms.untracked.vstring() ) SimFastTimingRECO = cms.PSet( outputCommands = cms.untracked.vstring() ) SimFastTimingAOD = cms.PSet( outputCommands = cms.untracked.vstring() ) SimFastTimingPREMIX = cms.PSet( outputCommands = cms.untracked.vstring() ) _phase2_timing_extraCommands = cms.PSet( # using PSet in order to customize with Modifier value = cms.vstring( 'keep *_mix_FTLBarrel_*','keep *_mix_FTLEndcap_*','keep *_mix_InitialVertices_*', 'keep *_mtdRecoClusterToSimLayerClusterAssociation_*_*', 'keep *_mtdSimLayerClusterToTPAssociation_*_*') ) # For premixing switch the sim digi collections to the ones including pileup # Unsure what to do with InitialVertices, they don't seem to be consumed downstream? from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2 premix_stage2.toModify(_phase2_timing_extraCommands, value = [ 'keep *_mixData_FTLBarrel_*','keep *_mixData_FTLEndcap_*','keep *_mix_InitialVertices_*', 'keep *_mtdRecoClusterToSimLayerClusterAssociation_*_*', 'keep *_mtdSimLayerClusterToTPAssociation_*_*' ] ) from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing phase2_timing.toModify( SimFastTimingRAW, outputCommands = SimFastTimingRAW.outputCommands + _phase2_timing_extraCommands.value ) phase2_timing.toModify( SimFastTimingFEVTDEBUG, outputCommands = SimFastTimingFEVTDEBUG.outputCommands + _phase2_timing_extraCommands.value ) phase2_timing.toModify( SimFastTimingRECO, outputCommands = SimFastTimingRECO.outputCommands + _phase2_timing_extraCommands.value ) phase2_timing.toModify( SimFastTimingPREMIX, outputCommands = SimFastTimingRECO.outputCommands + _phase2_timing_extraCommands.value )