Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 14:28:55

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 SimFastTimingFEVTDEBUG = cms.PSet(
0004     outputCommands = cms.untracked.vstring()
0005 )
0006 
0007 SimFastTimingRAW = cms.PSet(
0008     outputCommands = cms.untracked.vstring()
0009 )
0010 
0011 SimFastTimingRECO = cms.PSet(
0012     outputCommands = cms.untracked.vstring()
0013 )
0014 
0015 SimFastTimingAOD = cms.PSet(
0016     outputCommands = cms.untracked.vstring()
0017 )
0018 
0019 SimFastTimingPREMIX = cms.PSet(
0020     outputCommands = cms.untracked.vstring()
0021 )
0022 
0023 _phase2_timing_extraCommands = cms.PSet( # using PSet in order to customize with Modifier
0024     value = cms.vstring( 'keep *_mix_FTLBarrel_*','keep *_mix_FTLEndcap_*','keep *_mix_InitialVertices_*' )
0025 )
0026 # For premixing switch the sim digi collections to the ones including pileup
0027 # Unsure what to do with InitialVertices, they don't seem to be consumed downstream?
0028 from Configuration.ProcessModifiers.premix_stage2_cff import premix_stage2
0029 premix_stage2.toModify(_phase2_timing_extraCommands,
0030     value = [ 'keep *_mixData_FTLBarrel_*','keep *_mixData_FTLEndcap_*','keep *_mix_InitialVertices_*' ]
0031 )
0032 from Configuration.Eras.Modifier_phase2_timing_cff import phase2_timing
0033 phase2_timing.toModify( SimFastTimingRAW, outputCommands = SimFastTimingRAW.outputCommands + _phase2_timing_extraCommands.value )
0034 phase2_timing.toModify( SimFastTimingFEVTDEBUG, outputCommands = SimFastTimingFEVTDEBUG.outputCommands + _phase2_timing_extraCommands.value )
0035 phase2_timing.toModify( SimFastTimingRECO, outputCommands = SimFastTimingRECO.outputCommands + _phase2_timing_extraCommands.value )
0036 phase2_timing.toModify( SimFastTimingPREMIX, outputCommands = SimFastTimingRECO.outputCommands + _phase2_timing_extraCommands.value )