1 import FWCore.ParameterSet.Config
as cms
8 from L1Trigger.CSCTriggerPrimitives.params.alctParams
import alctPSets
9 from L1Trigger.CSCTriggerPrimitives.params.clctParams
import clctPSets
10 from L1Trigger.CSCTriggerPrimitives.params.tmbParams
import tmbPSets
11 from L1Trigger.CSCTriggerPrimitives.params.auxiliaryParams
import auxPSets
12 from L1Trigger.CSCTriggerPrimitives.params.cclutParams
import cclutParams
14 cscTriggerPrimitiveDigis = cms.EDProducer(
15 "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 writeOutAllCLCTs = cms.bool(
False),
40 writeOutAllALCTs = cms.bool(
False),
41 savePreTriggers = cms.bool(
False),
43 commonParam = auxPSets.commonParam.clone(),
44 mpcParam = auxPSets.mpcParamRun1.clone()
50 from Configuration.Eras.Modifier_run2_common_cff
import run2_common
51 run2_common.toModify( cscTriggerPrimitiveDigis,
52 debugParameters =
True,
53 checkBadChambers =
False,
54 commonParam = dict(gangedME1a =
False),
55 mpcParam = auxPSets.mpcParamRun2.clone()
59 from Configuration.Eras.Modifier_run3_common_cff
import run3_common
60 run3_common.toModify( cscTriggerPrimitiveDigis,
61 commonParam = dict(runPhase2 =
True,
66 from Configuration.Eras.Modifier_run3_GEM_cff
import run3_GEM
67 run3_GEM.toModify( cscTriggerPrimitiveDigis,
68 GEMPadDigiClusterProducer = cms.InputTag(
"simMuonGEMPadDigiClusters"),
69 commonParam = dict(runME11ILT =
True),
70 copadParamGE11 = auxPSets.copadParamGE11.clone()
75 from Configuration.Eras.Modifier_phase2_muon_cff
import phase2_muon
76 phase2_muon.toModify( cscTriggerPrimitiveDigis,
77 commonParam = dict(runME21Up =
True,
81 enableAlctPhase2 =
True),
82 copadParamGE21 = auxPSets.copadParamGE21.clone()