7 import FWCore.ParameterSet.Config
as cms
12 SimMuonFEVTDEBUG = cms.PSet(
13 outputCommands = cms.untracked.vstring(
'keep *_simMuonCSCDigis_*_*',
14 'keep *_simMuonDTDigis_*_*',
15 'keep *_simMuonRPCDigis_*_*')
18 SimMuonRAW = cms.PSet(
19 outputCommands = cms.untracked.vstring(
'keep StripDigiSimLinkedmDetSetVector_simMuonCSCDigis_*_*',
20 'keep CSCDetIdCSCComparatorDigiMuonDigiCollection_simMuonCSCDigis_*_*',
21 'keep DTLayerIdDTDigiSimLinkMuonDigiCollection_simMuonDTDigis_*_*',
22 'keep RPCDigiSimLinkedmDetSetVector_simMuonRPCDigis_*_*')
27 from Configuration.Eras.Modifier_run2_common_cff
import run2_common
28 run2_common.toModify( SimMuonRAW.outputCommands, func=
lambda outputCommands: outputCommands.append(
'keep *_simMuonCSCDigis_*_*') )
29 run2_common.toModify( SimMuonRAW.outputCommands, func=
lambda outputCommands: outputCommands.append(
'keep *_simMuonRPCDigis_*_*') )
32 SimMuonRECO = cms.PSet(
33 outputCommands = cms.untracked.vstring(
'keep StripDigiSimLinkedmDetSetVector_simMuonCSCDigis_*_*',
34 'keep DTLayerIdDTDigiSimLinkMuonDigiCollection_simMuonDTDigis_*_*',
35 'keep RPCDigiSimLinkedmDetSetVector_simMuonRPCDigis_*_*')
38 SimMuonAOD = cms.PSet(
39 outputCommands = cms.untracked.vstring()
42 from Configuration.Eras.Modifier_run2_GEM_2017_cff
import run2_GEM_2017
43 run2_GEM_2017.toModify( SimMuonFEVTDEBUG, outputCommands = SimMuonFEVTDEBUG.outputCommands + [
'keep *_simMuonGEMDigis_*_*',
44 'keep *_simMuonGEMPadDigis_*_*',
45 'keep *_simMuonGEMPadDigiClusters_*_*'] )
46 run2_GEM_2017.toModify( SimMuonRAW, outputCommands = SimMuonRAW.outputCommands + [
'keep StripDigiSimLinkedmDetSetVector_simMuonGEMDigis_*_*'] )
47 run2_GEM_2017.toModify( SimMuonRECO, outputCommands = SimMuonRECO.outputCommands + [
'keep StripDigiSimLinkedmDetSetVector_simMuonGEMDigis_*_*'] )
50 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
51 run3_GEM.toModify( SimMuonFEVTDEBUG, outputCommands = SimMuonFEVTDEBUG.outputCommands + [
'keep *_simMuonGEMDigis_*_*',
52 'keep *_simMuonGEMPadDigis_*_*',
53 'keep *_simMuonGEMPadDigiClusters_*_*'] )
54 run3_GEM.toModify( SimMuonRAW, outputCommands = SimMuonRAW.outputCommands + [
'keep StripDigiSimLinkedmDetSetVector_simMuonGEMDigis_*_*'] )
55 run3_GEM.toModify( SimMuonRECO, outputCommands = SimMuonRECO.outputCommands + [
'keep StripDigiSimLinkedmDetSetVector_simMuonGEMDigis_*_*'] )
58 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
59 phase2_muon.toModify( SimMuonFEVTDEBUG, outputCommands = SimMuonFEVTDEBUG.outputCommands + [
'keep *_simMuonME0PseudoDigis_*_*',
60 'keep *_simMuonME0PseudoReDigis_*_*',
61 'keep *_simMuonME0Digis_*_*',
62 'keep *_simMuonME0PadDigis_*_*',
63 'keep *_simMuonME0PadDigiClusters_*_*'] )
64 phase2_muon.toModify( SimMuonRAW, outputCommands = SimMuonRAW.outputCommands + [
'keep StripDigiSimLinkedmDetSetVector_simMuonME0Digis_*_*'] )
65 phase2_muon.toModify( SimMuonRECO, outputCommands = SimMuonRECO.outputCommands + [
'keep StripDigiSimLinkedmDetSetVector_simMuonME0Digis_*_*'] )