CMS 3D CMS Logo

SimL1EmulatorRepack_GT_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 
6 
7 import EventFilter.GctRawToDigi.l1GctHwDigis_cfi
8 unpackGctDigis = EventFilter.GctRawToDigi.l1GctHwDigis_cfi.l1GctHwDigis.clone(
9  inputLabel = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
10 )
11 
13 unpackGtDigis = EventFilter.L1GlobalTriggerRawToDigi.l1GtUnpack_cfi.l1GtUnpack.clone(
14  DaqGtInputTag = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
15 )
16 
18 unpackCastorDigis = EventFilter.CastorRawToDigi.CastorRawToDigi_cfi.castorDigis.clone(
19  InputLabel = cms.InputTag( 'rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
20 )
21 
22 
25 
27 simGtDigis = L1Trigger.GlobalTrigger.gtDigis_cfi.gtDigis.clone(
28  AlgorithmTriggersUnprescaled= cms.bool(True),
29  TechnicalTriggersUnprescaled= cms.bool(True),
30  GmtInputTag = cms.InputTag( 'unpackGtDigis' ),
31  GctInputTag = cms.InputTag( 'unpackGctDigis' ),
32  CastorInputTag = cms.InputTag( 'unpackCastorDigis' ),
33  TechnicalTriggersInputTags = cms.VInputTag()
34 )
35 
36 
39 
41 l1GtPack = EventFilter.L1GlobalTriggerRawToDigi.l1GtPack_cfi.l1GtPack.clone(
42  DaqGtInputTag = 'simGtDigis',
43  MuGmtInputTag = 'unpackGtDigis'
44 )
46 l1GtEvmPack = EventFilter.L1GlobalTriggerRawToDigi.l1GtEvmPack_cfi.l1GtEvmPack.clone(
47  EvmGtInputTag = 'simGtDigis'
48 )
49 
50 
53 
54 import EventFilter.RawDataCollector.rawDataCollectorByLabel_cfi
55 rawDataCollector = EventFilter.RawDataCollector.rawDataCollectorByLabel_cfi.rawDataCollector.clone(
56  verbose = cms.untracked.int32(0),
57  RawCollectionList = cms.VInputTag(
58  cms.InputTag('l1GtPack'),
59  cms.InputTag('l1GtEvmPack'),
60  cms.InputTag('rawDataCollector', processName=cms.InputTag.skipCurrentProcess())
61  )
62 )
63 
64 SimL1EmulatorTask = cms.Task(
65  unpackGctDigis
66  , unpackGtDigis
67  , unpackCastorDigis
68  , simGtDigis
69  , l1GtPack
70  , l1GtEvmPack
71  , rawDataCollector
72 )
73 SimL1Emulator = cms.Sequence(SimL1EmulatorTask)