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),
38 selectedChambers = cms.vstring(),
41 keepCLCTPreTriggers = cms.bool(
True),
43 keepALCTPreTriggers = cms.bool(
False),
45 keepShowers = cms.bool(
False),
47 commonParam = auxPSets.commonParam.clone(),
48 mpcParam = auxPSets.mpcParamRun1.clone(),
49 showerParam = showerPSet.clone()
55 from Configuration.Eras.Modifier_run2_common_cff
import run2_common
56 run2_common.toModify( cscTriggerPrimitiveDigis,
57 debugParameters =
True,
58 checkBadChambers =
False,
59 commonParam = dict(gangedME1a =
False),
60 mpcParam = auxPSets.mpcParamRun2.clone()
65 from Configuration.Eras.Modifier_run3_common_cff
import run3_common
66 run3_common.toModify( cscTriggerPrimitiveDigis,
68 commonParam = dict(run3 =
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)