Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add back support for L1 tech triggers before stage-2 #13297

Merged
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
3 changes: 3 additions & 0 deletions Configuration/StandardSequences/python/SimL1EmulatorDM_cff.py
@@ -1,6 +1,7 @@
import FWCore.ParameterSet.Config as cms

from Configuration.StandardSequences.SimL1Emulator_cff import *
from Configuration.StandardSequences.Eras import eras

# Modifications for DataMixer input:
simDtTriggerPrimitiveDigis.digiTag = 'mixData'
Expand All @@ -13,3 +14,5 @@
simHcalTechTrigDigis.ttpDigiCollection = "DMHcalTTPDigis"
simRctDigis.hcalDigis=cms.VInputTag(cms.InputTag("DMHcalTriggerPrimitiveDigis"))
simRctDigis.ecalDigis=cms.VInputTag(cms.InputTag("DMEcalTriggerPrimitiveDigis"))


22 changes: 2 additions & 20 deletions L1Trigger/Configuration/python/SimL1Emulator_cff.py
Expand Up @@ -29,25 +29,7 @@
# so these missing (required!) inputs are presently ignored by downstream modules.
#

# Ignoring Technical Triggers for now...

# BSC Technical Trigger
#import L1TriggerOffline.L1Analyzer.bscTrigger_cfi
#simBscDigis = L1TriggerOffline.L1Analyzer.bscTrigger_cfi.bscTrigger.clone()

# RPC Technical Trigger
#import L1Trigger.RPCTechnicalTrigger.rpcTechnicalTrigger_cfi
#simRpcTechTrigDigis = L1Trigger.RPCTechnicalTrigger.rpcTechnicalTrigger_cfi.rpcTechnicalTrigger.clone()

#simRpcTechTrigDigis.RPCDigiLabel = 'simMuonRPCDigis'

# HCAL Technical Trigger
#import SimCalorimetry.HcalTrigPrimProducers.hcalTTPRecord_cfi
#simHcalTechTrigDigis = SimCalorimetry.HcalTrigPrimProducers.hcalTTPRecord_cfi.simHcalTTPRecord.clone()

# CASTOR Techical Trigger
#import SimCalorimetry.CastorTechTrigProducer.castorTTRecord_cfi
#simCastorTechTrigDigis = SimCalorimetry.CastorTechTrigProducer.castorTTRecord_cfi.simCastorTTRecord.clone()
from L1Trigger.Configuration.SimL1TechnicalTriggers_cff import *

from L1Trigger.L1TCalorimeter.simDigis_cff import *
from L1Trigger.L1TMuon.simDigis_cff import *
Expand All @@ -57,7 +39,7 @@
SimL1EmulatorCore = cms.Sequence(
SimL1TCalorimeter +
SimL1TMuon +
# SimL1TTechnical +
SimL1TechnicalTriggers +
SimL1TGlobal
)

Expand Down
30 changes: 30 additions & 0 deletions L1Trigger/Configuration/python/SimL1TechnicalTriggers_cff.py
@@ -0,0 +1,30 @@
import FWCore.ParameterSet.Config as cms
from Configuration.StandardSequences.Eras import eras

SimL1TechnicalTriggers = cms.Sequence()

# BSC Technical Trigger
import L1TriggerOffline.L1Analyzer.bscTrigger_cfi
simBscDigis = L1TriggerOffline.L1Analyzer.bscTrigger_cfi.bscTrigger.clone()

# RPC Technical Trigger
import L1Trigger.RPCTechnicalTrigger.rpcTechnicalTrigger_cfi
simRpcTechTrigDigis = L1Trigger.RPCTechnicalTrigger.rpcTechnicalTrigger_cfi.rpcTechnicalTrigger.clone()

simRpcTechTrigDigis.RPCDigiLabel = 'simMuonRPCDigis'

# HCAL Technical Trigger
import SimCalorimetry.HcalTrigPrimProducers.hcalTTPRecord_cfi
simHcalTechTrigDigis = SimCalorimetry.HcalTrigPrimProducers.hcalTTPRecord_cfi.simHcalTTPRecord.clone()

# CASTOR Techical Trigger
import SimCalorimetry.CastorTechTrigProducer.castorTTRecord_cfi
simCastorTechTrigDigis = SimCalorimetry.CastorTechTrigProducer.castorTTRecord_cfi.simCastorTTRecord.clone()

if not (eras.stage2L1Trigger.isChosen()):
SimL1TechnicalTriggers = cms.Sequence(
simBscDigis +
simRpcTechTrigDigis +
simHcalTechTrigDigis +
simCastorTechTrigDigis )