CMS 3D CMS Logo

SimL1EmulatorRepack_GT1_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 ## L1REPACK: redo GT, using Run-1 input, making Run-1 output
4 
5 
8 
9 import EventFilter.GctRawToDigi.l1GctHwDigis_cfi
10 unpackGctDigis = EventFilter.GctRawToDigi.l1GctHwDigis_cfi.l1GctHwDigis.clone(
11  inputLabel = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
12 )
13 
15 unpackGtDigis = EventFilter.L1GlobalTriggerRawToDigi.l1GtUnpack_cfi.l1GtUnpack.clone(
16  DaqGtInputTag = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
17 )
18 
20 unpackCastorDigis = EventFilter.CastorRawToDigi.CastorRawToDigi_cfi.castorDigis.clone(
21  InputLabel = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
22 )
23 
24 
27 
29 newGtDigis = L1Trigger.GlobalTrigger.gtDigis_cfi.gtDigis.clone(
30  AlgorithmTriggersUnprescaled= cms.bool(True),
31  TechnicalTriggersUnprescaled= cms.bool(True),
32  GmtInputTag = cms.InputTag( 'unpackGtDigis' ),
33  GctInputTag = cms.InputTag( 'unpackGctDigis' ),
34  CastorInputTag = cms.InputTag( 'unpackCastorDigis' ),
35  TechnicalTriggersInputTags = cms.VInputTag()
36 )
37 
38 
41 
43 packL1Gt = EventFilter.L1GlobalTriggerRawToDigi.l1GtPack_cfi.l1GtPack.clone(
44  DaqGtInputTag = 'newGtDigis',
45  MuGmtInputTag = 'unpackGtDigis'
46 )
48 packL1GtEvm = EventFilter.L1GlobalTriggerRawToDigi.l1GtEvmPack_cfi.l1GtEvmPack.clone(
49  EvmGtInputTag = 'newGtDigis'
50 )
51 
52 
55 
56 import EventFilter.RawDataCollector.rawDataCollectorByLabel_cfi
57 rawDataCollector = EventFilter.RawDataCollector.rawDataCollectorByLabel_cfi.rawDataCollector.clone(
58  verbose = cms.untracked.int32(0),
59  RawCollectionList = cms.VInputTag(
60  cms.InputTag('packL1Gt'),
61  cms.InputTag('packL1GtEvm'),
62  cms.InputTag('rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
63  )
64 )
65 
66 
69 
70 SimL1EmulatorTask = cms.Task(
71  unpackGctDigis ,
72  unpackGtDigis ,
73  unpackCastorDigis ,
74  newGtDigis ,
75  packL1Gt ,
76  packL1GtEvm ,
77  rawDataCollector
78 )
79 SimL1Emulator = cms.Sequence(SimL1EmulatorTask)