Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:21:01

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from L1Trigger.CSCTriggerPrimitives.cscTriggerPrimitiveDigis_cfi import cscTriggerPrimitiveDigis
0004 
0005 # Taken from L1Trigger.L1TMuon.simDigis_cff
0006 simCscTriggerPrimitiveDigisForEMTF = cscTriggerPrimitiveDigis.clone(
0007     CSCComparatorDigiProducer = 'simMuonCSCDigis:MuonCSCComparatorDigi',
0008     CSCWireDigiProducer = 'simMuonCSCDigis:MuonCSCWireDigi'
0009 )
0010 
0011 # Taken from L1Trigger.CSCTriggerPrimitives.cscTriggerPrimitiveDigis_cfi
0012 from Configuration.Eras.Modifier_run3_GEM_cff import run3_GEM
0013 run3_GEM.toModify(simCscTriggerPrimitiveDigisForEMTF,
0014                   commonParam = dict(runPhase2 = cms.bool(True),
0015                                      runME11Up = cms.bool(True),
0016                                      runME11ILT = cms.bool(False),  # was: True
0017                                      GEMPadDigiClusterProducer = cms.InputTag(""),
0018                                      enableAlctPhase2 = cms.bool(False)))  # was: True
0019 
0020 from Configuration.Eras.Modifier_phase2_muon_cff import phase2_muon
0021 phase2_muon.toModify(simCscTriggerPrimitiveDigisForEMTF,
0022                      commonParam = dict(runME21Up = cms.bool(True),
0023                                         runME21ILT = cms.bool(False),  # was: True
0024                                         runME31Up = cms.bool(True),
0025                                         runME41Up = cms.bool(True),
0026                                         enableAlctPhase2 = cms.bool(False)))  # was: True
0027 
0028 # Allow CSCs to have hits in multiple bxs - (Needs to be fixed on their end eventually)
0029 phase2_muon.toModify(simCscTriggerPrimitiveDigisForEMTF.tmbPhase1, tmbReadoutEarliest2 = False)
0030 phase2_muon.toModify(simCscTriggerPrimitiveDigisForEMTF.tmbPhase2, tmbReadoutEarliest2 = False)