19 process.load(
'L1Trigger.L1TCalorimeter.L1TCaloStage1_PPFromRaw_cff')
23 process.dttfReEmulDigis = dttfDigis.clone()
24 process.dttfReEmulDigis.DTDigi_Source = cms.InputTag(
"dttfDigis")
25 process.dttfReEmulDigis.CSCStub_Source = cms.InputTag(
"csctfReEmulTrackDigis")
28 process.rpcTriggerReEmulDigis = rpcTriggerDigis.clone()
30 process.load(
"L1TriggerConfig.RPCTriggerConfig.RPCConeDefinition_cff")
31 process.load(
"L1Trigger.RPCTrigger.RPCConeConfig_cff")
33 from SLHCUpgradeSimulations.Configuration.muonCustoms
import customise_csc_L1Emulator_sim
37 process.csctfReEmulTrackDigis = process.simCsctfTrackDigis.clone()
38 process.csctfReEmulDigis = csctfDigis.clone()
40 process.csctfReEmulTrackDigis.DTproducer = cms.untracked.InputTag(
"dttfDigis")
41 process.csctfReEmulDigis.CSCTrackProducer = cms.untracked.InputTag(
"csctfReEmulTrackDigis")
43 process.csctfReEmulTrackDigis.SectorProcessor.PTLUT.PtMethod = cms.untracked.uint32(34)
44 process.csctfReEmulTrackDigis.SectorProcessor.gangedME1a = cms.untracked.bool(
False)
45 process.csctfReEmulTrackDigis.SectorProcessor.firmwareSP = cms.uint32(20140515)
46 process.csctfReEmulTrackDigis.SectorProcessor.initializeFromPSet = cms.bool(
True)
47 process.csctfReEmulTrackDigis.SectorReceiverInput = cms.untracked.InputTag(
"cscReEmulTriggerPrimitiveDigis",
"MPCSORTED")
49 process.cscReEmulTriggerPrimitiveDigis = process.simCscTriggerPrimitiveDigis.clone()
50 process.cscReEmulTriggerPrimitiveDigis.CSCComparatorDigiProducer = cms.InputTag(
"muonCSCDigis",
"MuonCSCComparatorDigi")
51 process.cscReEmulTriggerPrimitiveDigis.CSCWireDigiProducer = cms.InputTag(
"muonCSCDigis",
"MuonCSCWireDigi")
53 process.csctfReEmulSequence = cms.Sequence(
54 process.cscReEmulTriggerPrimitiveDigis
55 * process.csctfReEmulTrackDigis
56 * process.csctfReEmulDigis
60 process.gmtReEmulDigis = gmtDigis.clone()
62 process.gmtReEmulDigis.DTCandidates = cms.InputTag(
"dttfReEmulDigis",
"DT")
63 process.gmtReEmulDigis.CSCCandidates = cms.InputTag(
"csctfReEmulDigis",
"CSC")
64 process.gmtReEmulDigis.RPCbCandidates = cms.InputTag(
"rpcTriggerReEmulDigis",
"RPCb")
65 process.gmtReEmulDigis.RPCfCandidates = cms.InputTag(
"rpcTriggerReEmulDigis",
"RPCf")
66 process.gmtReEmulDigis.MipIsoData = cms.InputTag(
"none")
68 process.load(
'L1TriggerConfig.GMTConfigProducers.L1MuGMTParameters_cfi')
69 process.L1MuGMTParameters.MergeMethodPtBrl=cms.string(
"byMinPt")
70 process.L1MuGMTParameters.MergeMethodPtFwd=cms.string(
"byMinPt")
71 process.L1MuGMTParameters.VersionSortRankEtaQLUT = cms.uint32(275)
72 process.L1MuGMTParameters.VersionLUTs = cms.uint32(1)
73 process.es_prefer_gmtConfig = cms.ESPrefer(
"L1MuGMTParametersProducer",
"L1MuGMTParameters")
75 process.reEmulMuonChain = cms.Sequence(
76 process.rpcTriggerReEmulDigis
77 *process.csctfReEmulSequence
78 *process.dttfReEmulDigis
79 *process.gmtReEmulDigis
112 simGtDigis.GmtInputTag =
'gmtReEmulDigis'
113 simGtDigis.GctInputTag =
'simCaloStage1LegacyFormatDigis'
114 simGtDigis.TechnicalTriggersInputTags = cms.VInputTag( )
117 SimL1Emulator = cms.Sequence(
119 process.L1TCaloStage1_PPFromRaw +
120 process.reEmulMuonChain +
124 for iterable
in process.sequences.itervalues():
125 iterable.replace( process.SimL1Emulator, SimL1Emulator)
126 for iterable
in process.paths.itervalues():
127 iterable.replace( process.SimL1Emulator, SimL1Emulator)
128 for iterable
in process.endpaths.itervalues():
129 iterable.replace( process.SimL1Emulator, SimL1Emulator)
130 process.SimL1Emulator = SimL1Emulator