1 import FWCore.ParameterSet.Config
as cms
3 l1tLayer2EG = cms.EDProducer(
7 pfProducer=cms.InputTag(
"l1tLayer1HGCal",
'L1TkElePerBoard'),
8 channels=cms.vint32(3, 4)
11 pfProducer=cms.InputTag(
"l1tLayer1Barrel",
'L1TkElePerBoard'),
12 channels=cms.vint32(0, 1, 2)
17 pfProducer=cms.InputTag(
"l1tLayer1HGCal",
'L1TkEmPerBoard'),
18 channels=cms.vint32(3, 4)
21 pfProducer=cms.InputTag(
"l1tLayer1HGCalNoTK",
'L1TkEmPerBoard'),
22 channels=cms.vint32(-1)
25 pfProducer=cms.InputTag(
"l1tLayer1Barrel",
'L1TkEmPerBoard'),
26 channels=cms.vint32(0, 1, 2)
31 pfProducer=cms.InputTag(
"l1tLayer1HGCal",
'L1Eg'),
32 channels=cms.vint32(-1)
35 pfProducer=cms.InputTag(
"l1tLayer1HGCalNoTK",
'L1Eg'),
36 channels=cms.vint32(-1)
39 egStaInstanceLabel=cms.string(
"L1CtEgEE"),
40 tkEmInstanceLabel=cms.string(
"L1CtTkEm"),
41 tkEleInstanceLabel=cms.string(
"L1CtTkElectron"),
43 nBOARDS=cms.uint32(5),
44 nEGPerBoard=cms.uint32(16),
45 nEGOut=cms.uint32(12),
46 debug=cms.untracked.uint32(0),
49 nTKELE_OUT=cms.uint32(12),
50 nTKPHO_OUT=cms.uint32(12),
52 writeInPattern=cms.bool(
False),
53 writeOutPattern=cms.bool(
False),
54 inPatternFile=cms.PSet(
55 nFramesPerBX=cms.uint32(9),
56 format=cms.string(
"EMP"),
57 outputFilename=cms.string(
"L1TCTL2EG_InPattern"),
59 maxLinesPerFile=cms.uint32(1024),
63 nWords=cms.uint32(48),
64 interface=cms.string(
"eglayer1"),
66 channels=cms.vuint32(0)
70 nWords=cms.uint32(48),
71 interface=cms.string(
"eglayer1"),
73 channels=cms.vuint32(1)
77 nWords=cms.uint32(48),
78 interface=cms.string(
"eglayer1"),
80 channels=cms.vuint32(2)
84 nWords=cms.uint32(48),
85 interface=cms.string(
"eglayer1"),
87 channels=cms.vuint32(3)
91 nWords=cms.uint32(48),
92 interface=cms.string(
"eglayer1"),
94 channels=cms.vuint32(4)
99 outPatternFile=cms.PSet(
100 nFramesPerBX=cms.uint32(9),
101 format=cms.string(
"EMP"),
102 outputFilename=cms.string(
"L1TCTL2EG_OuPattern"),
104 maxLinesPerFile=cms.uint32(1024),
108 nWords=cms.uint32(36),
109 interface=cms.string(
"eglayer2"),
111 channels=cms.vuint32(0)
135 L1TLayer2EGTask = cms.Task(