File indexing completed on 2024-04-06 12:03:45
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006
0007
0008
0009 import EventFilter.GctRawToDigi.l1GctHwDigis_cfi
0010 unpackGctDigis = EventFilter.GctRawToDigi.l1GctHwDigis_cfi.l1GctHwDigis.clone(
0011 inputLabel = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
0012 )
0013
0014 import EventFilter.L1GlobalTriggerRawToDigi.l1GtUnpack_cfi
0015 unpackGtDigis = EventFilter.L1GlobalTriggerRawToDigi.l1GtUnpack_cfi.l1GtUnpack.clone(
0016 DaqGtInputTag = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
0017 )
0018
0019 import EventFilter.CastorRawToDigi.CastorRawToDigi_cfi
0020 unpackCastorDigis = EventFilter.CastorRawToDigi.CastorRawToDigi_cfi.castorDigis.clone(
0021 InputLabel = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
0022 )
0023
0024
0025
0026
0027
0028 import L1Trigger.GlobalTrigger.gtDigis_cfi
0029 newGtDigis = L1Trigger.GlobalTrigger.gtDigis_cfi.gtDigis.clone(
0030 AlgorithmTriggersUnprescaled= cms.bool(True),
0031 TechnicalTriggersUnprescaled= cms.bool(True),
0032 GmtInputTag = cms.InputTag( 'unpackGtDigis' ),
0033 GctInputTag = cms.InputTag( 'unpackGctDigis' ),
0034 CastorInputTag = cms.InputTag( 'unpackCastorDigis' ),
0035 TechnicalTriggersInputTags = cms.VInputTag()
0036 )
0037
0038
0039
0040
0041
0042 import EventFilter.L1GlobalTriggerRawToDigi.l1GtPack_cfi
0043 packL1Gt = EventFilter.L1GlobalTriggerRawToDigi.l1GtPack_cfi.l1GtPack.clone(
0044 DaqGtInputTag = 'newGtDigis',
0045 MuGmtInputTag = 'unpackGtDigis'
0046 )
0047 import EventFilter.L1GlobalTriggerRawToDigi.l1GtEvmPack_cfi
0048 packL1GtEvm = EventFilter.L1GlobalTriggerRawToDigi.l1GtEvmPack_cfi.l1GtEvmPack.clone(
0049 EvmGtInputTag = 'newGtDigis'
0050 )
0051
0052
0053
0054
0055
0056 import EventFilter.RawDataCollector.rawDataCollectorByLabel_cfi
0057 rawDataCollector = EventFilter.RawDataCollector.rawDataCollectorByLabel_cfi.rawDataCollector.clone(
0058 verbose = cms.untracked.int32(0),
0059 RawCollectionList = cms.VInputTag(
0060 cms.InputTag('packL1Gt'),
0061 cms.InputTag('packL1GtEvm'),
0062 cms.InputTag('rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
0063 )
0064 )
0065
0066
0067
0068
0069
0070 SimL1EmulatorTask = cms.Task(
0071 unpackGctDigis ,
0072 unpackGtDigis ,
0073 unpackCastorDigis ,
0074 newGtDigis ,
0075 packL1Gt ,
0076 packL1GtEvm ,
0077 rawDataCollector
0078 )
0079 SimL1Emulator = cms.Sequence(SimL1EmulatorTask)