1 import FWCore.ParameterSet.Config
as cms
9 from L1Trigger.CSCTriggerPrimitives.params.alctParams
import alctPSets
10 from L1Trigger.CSCTriggerPrimitives.params.clctParams
import clctPSets
11 from L1Trigger.CSCTriggerPrimitives.params.tmbParams
import tmbPSets
12 from L1Trigger.CSCTriggerPrimitives.params.auxiliaryParams
import auxPSets
13 from L1Trigger.CSCTriggerPrimitives.params.gemcscParams
import gemcscPSets
14 from L1Trigger.CSCTriggerPrimitives.params.showerParams
import showerPSet
16 cscTriggerPrimitiveDigis = cms.EDProducer(
17 "CSCTriggerPrimitivesProducer",
28 debugParameters = cms.bool(
False),
31 CSCComparatorDigiProducer = cms.InputTag(
"simMuonCSCDigis",
"MuonCSCComparatorDigi"),
32 CSCWireDigiProducer = cms.InputTag(
"simMuonCSCDigis",
"MuonCSCWireDigi"),
33 GEMPadDigiClusterProducer = cms.InputTag(
""),
36 checkBadChambers = cms.bool(
True),
39 keepCLCTPreTriggers = cms.bool(
True),
41 keepALCTPreTriggers = cms.bool(
False),
43 keepShowers = cms.bool(
False),
45 commonParam = auxPSets.commonParam.clone(),
46 mpcParam = auxPSets.mpcParamRun1.clone(),
47 showerParam = showerPSet.clone()
53 from Configuration.Eras.Modifier_run2_common_cff
import run2_common
54 run2_common.toModify( cscTriggerPrimitiveDigis,
55 debugParameters =
True,
56 checkBadChambers =
False,
57 commonParam = dict(gangedME1a =
False),
58 mpcParam = auxPSets.mpcParamRun2.clone()
63 from Configuration.Eras.Modifier_run3_common_cff
import run3_common
64 run3_common.toModify( cscTriggerPrimitiveDigis,
66 commonParam = dict(runPhase2 =
True,
74 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
75 run3_GEM.toModify( cscTriggerPrimitiveDigis,
76 GEMPadDigiClusterProducer = cms.InputTag(
"simMuonGEMPadDigiClusters"),
77 commonParam = dict(runME11ILT =
True)
82 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
83 phase2_muon.toModify( cscTriggerPrimitiveDigis,
84 commonParam = dict(runME21ILT =
True,
85 enableAlctPhase2 =
True)