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.cclutParams
import cclutParams
14 from L1Trigger.CSCTriggerPrimitives.params.gemcscParams
import gemcscPSets
15 from L1Trigger.CSCTriggerPrimitives.params.showerParams
import showerPSet
17 cscTriggerPrimitiveDigis = cms.EDProducer(
18 "CSCTriggerPrimitivesProducer",
32 debugParameters = cms.bool(
False),
35 CSCComparatorDigiProducer = cms.InputTag(
"simMuonCSCDigis",
"MuonCSCComparatorDigi"),
36 CSCWireDigiProducer = cms.InputTag(
"simMuonCSCDigis",
"MuonCSCWireDigi"),
37 GEMPadDigiClusterProducer = cms.InputTag(
""),
40 checkBadChambers = cms.bool(
True),
43 keepCLCTPreTriggers = cms.bool(
True),
45 keepALCTPreTriggers = cms.bool(
False),
47 keepShowers = cms.bool(
False),
49 commonParam = auxPSets.commonParam.clone(),
50 mpcParam = auxPSets.mpcParamRun1.clone(),
51 showerParam = showerPSet.clone()
57 from Configuration.Eras.Modifier_run2_common_cff
import run2_common
58 run2_common.toModify( cscTriggerPrimitiveDigis,
59 debugParameters =
True,
60 checkBadChambers =
False,
61 commonParam = dict(gangedME1a =
False),
62 mpcParam = auxPSets.mpcParamRun2.clone()
67 from Configuration.Eras.Modifier_run3_common_cff
import run3_common
68 run3_common.toModify( cscTriggerPrimitiveDigis,
70 commonParam = dict(runPhase2 =
True,
78 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
79 run3_GEM.toModify( cscTriggerPrimitiveDigis,
80 GEMPadDigiClusterProducer = cms.InputTag(
"simMuonGEMPadDigiClusters"),
81 commonParam = dict(runME11ILT =
True)
86 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
87 phase2_muon.toModify( cscTriggerPrimitiveDigis,
88 commonParam = dict(runME21ILT =
True,
89 enableAlctPhase2 =
True)