@@ -61,7 +61,7 @@ def L1TReEmulFromRAW2015(process):
6161 cms .InputTag ('hcalDigis' )
6262 )
6363 process .L1TReEmul = cms .Sequence (process .simEcalTriggerPrimitiveDigis * process .simHcalTriggerPrimitiveDigis * process .SimL1Emulator )
64- process .simDtTriggerPrimitiveDigis .digiTag = 'muonDTDigis'
64+ process .simDtTriggerPrimitiveDigis .digiTag = 'muonDTDigis'
6565 process .simCscTriggerPrimitiveDigis .CSCComparatorDigiProducer = cms .InputTag ( 'muonCSCDigis' , 'MuonCSCComparatorDigi' )
6666 process .simCscTriggerPrimitiveDigis .CSCWireDigiProducer = cms .InputTag ( 'muonCSCDigis' , 'MuonCSCWireDigi' )
6767
@@ -131,6 +131,7 @@ def L1TReEmulFromRAW2016(process):
131131 cms .InputTag ('hcalDigis' ),
132132 cms .InputTag ('hcalDigis' )
133133 )
134+ process .simDtTriggerPrimitiveDigis .digiTag = cms .InputTag ("muonDTDigis" )
134135 process .simCscTriggerPrimitiveDigis .CSCComparatorDigiProducer = cms .InputTag ( 'muonCSCDigis' , 'MuonCSCComparatorDigi' )
135136 process .simCscTriggerPrimitiveDigis .CSCWireDigiProducer = cms .InputTag ( 'muonCSCDigis' , 'MuonCSCWireDigi' )
136137 process .L1TReEmul = cms .Sequence (process .simEcalTriggerPrimitiveDigis * process .simHcalTriggerPrimitiveDigis * process .SimL1Emulator )
@@ -261,6 +262,14 @@ def L1TReEmulMCFromRAW(process):
261262 L1TReEmulFromRAW (process )
262263 stage2L1Trigger .toModify (process .simEmtfDigis , CSCInput = 'simCscTriggerPrimitiveDigis:MPCSORTED' )
263264 stage2L1Trigger .toModify (process .simOmtfDigis , srcCSC = 'simCscTriggerPrimitiveDigis:MPCSORTED' )
265+
266+ # Temporary fix for OMTF inputs in MC re-emulation
267+ run3_GEM .toModify (process .simOmtfDigis ,
268+ srcRPC = 'muonRPCDigis' ,
269+ srcDTPh = 'simDtTriggerPrimitiveDigis' ,
270+ srcDTTh = 'simDtTriggerPrimitiveDigis'
271+ )
272+
264273 return process
265274
266275def L1TReEmulMCFromRAWSimEcalTP (process ):
0 commit comments