CMS 3D CMS Logo

l1tGTBoardWriterVU9P_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 from L1Trigger.Phase2L1GT.l1tGTBoardWriter_cff import BoardDataInput as BoardDataInputVU9P
3 from L1Trigger.Phase2L1GT.l1tGTBoardWriter_cff import BoardDataOutputObjects as BoardDataOutputObjectsVU9P
4 from L1Trigger.Phase2L1GT.l1tGTBoardWriter_cff import AlgoBitBoardData as AlgoBitBoardDataVU9P
5 
6 
7 BoardDataInputVU9P.InputChannels = cms.untracked.PSet(
8  # SLR 0
9  GTT_1 = cms.untracked.vuint32(range(0, 6)),
10  GTT_2 = cms.untracked.vuint32(range(6, 12)),
11  GTT_3 = cms.untracked.vuint32(range(104, 110)),
12  GTT_4 = cms.untracked.vuint32(range(110, 116)),
13 
14  # SLR 1
15  CL2_1 = cms.untracked.vuint32(range(28, 34)),
16  CL2_2 = cms.untracked.vuint32(range(34, 40)),
17  CL2_3 = cms.untracked.vuint32(range(80, 86)),
18 
19  # SLR 2
20  GCT_1 = cms.untracked.vuint32(range(54, 60)),
21  GMT_1 = cms.untracked.vuint32(range(60, 78))
22 )
23 
24 BoardDataOutputObjectsVU9P.OutputChannels = cms.untracked.PSet(
25  GTTPromptJets = cms.untracked.vuint32(range(2, 6)),
26  GTTDisplacedJets = cms.untracked.vuint32(range(6, 10)),
27  GTTPromptHtSum = cms.untracked.vuint32(range(10, 11)),
28  GTTDisplacedHtSum = cms.untracked.vuint32(range(11, 12)),
29  GTTEtSum = cms.untracked.vuint32(range(12, 13)),
30  GTTHadronicTaus = cms.untracked.vuint32(range(13, 16)),
31  CL2JetsSC4 = cms.untracked.vuint32(range(24, 28)),
32  CL2JetsSC8 = cms.untracked.vuint32(range(28, 32)),
33  CL2Taus = cms.untracked.vuint32(range(34, 37)),
34  CL2HtSum = cms.untracked.vuint32(range(37, 38)),
35  CL2EtSum = cms.untracked.vuint32(range(38, 39)),
36  GCTNonIsoEg = cms.untracked.vuint32(range(48, 50)),
37  GCTIsoEg = cms.untracked.vuint32(range(50, 52)),
38  GCTJets = cms.untracked.vuint32(range(52, 54)),
39  GCTTaus = cms.untracked.vuint32(range(54, 56)),
40  GCTHtSum = cms.untracked.vuint32(range(56, 57)),
41  GCTEtSum = cms.untracked.vuint32(range(57, 58)),
42  GMTSaPromptMuons = cms.untracked.vuint32(range(60, 62)),
43  GMTSaDisplacedMuons = cms.untracked.vuint32(range(62, 64)),
44  GMTTkMuons = cms.untracked.vuint32(range(64, 67)),
45  GMTTopo = cms.untracked.vuint32(range(67, 69)),
46  CL2Electrons = cms.untracked.vuint32(range(80, 83)),
47  CL2Photons = cms.untracked.vuint32(range(83, 86)),
48  GTTPhiCandidates = cms.untracked.vuint32(range(104, 107)),
49  GTTRhoCandidates = cms.untracked.vuint32(range(107, 110)),
50  GTTBsCandidates = cms.untracked.vuint32(range(110, 113)),
51  GTTPrimaryVert = cms.untracked.vuint32(range(113, 115))
52 )
53 
54 AlgoBitBoardDataVU9P.channels = cms.untracked.vuint32(32, 33)