00001
00002
00003
00004
00005 import FWCore.ParameterSet.Config as cms
00006
00007 l1GtBoardMaps = cms.ESProducer("L1GtBoardMapsTrivialProducer",
00008
00009
00010
00011 BoardList = cms.vstring(
00012 'GTFE',
00013 'FDL',
00014 'PSB', 'PSB', 'PSB', 'PSB', 'PSB', 'PSB', 'PSB',
00015 'GMT',
00016 'TCS',
00017 'TIM'),
00018
00019
00020 BoardIndex = cms.vint32(
00021 0,
00022 0,
00023 0, 1, 2, 3, 4, 5, 6,
00024 0,
00025 0,
00026 0),
00027
00028
00029
00030 BoardPositionDaqRecord = cms.vint32(
00031 1,
00032 2,
00033 3, 4, 5, 6, 7, 8, 9,
00034 10,
00035 -1,
00036 -1),
00037
00038
00039
00040 BoardPositionEvmRecord = cms.vint32(
00041 1,
00042 3,
00043 -1, -1, -1, -1, -1, -1, -1,
00044 -1,
00045 2,
00046 -1),
00047
00048
00049
00050 ActiveBoardsDaqRecord = cms.vint32(
00051 -1,
00052 0,
00053 1, 2, 3, 4, 5, 6, 7,
00054 8,
00055 -1,
00056 -1),
00057
00058
00059
00060 ActiveBoardsEvmRecord = cms.vint32(
00061 -1,
00062 1,
00063 -1, -1, -1, -1, -1, -1, -1,
00064 -1,
00065 0,
00066 -1),
00067
00068
00069
00070 BoardSlotMap = cms.vint32(
00071 17,
00072 10,
00073 9, 13, 14, 15, 19, 20, 21,
00074 18,
00075 7,
00076 16),
00077
00078
00079
00080 BoardHexNameMap = cms.vint32(
00081 0x00,
00082 0xfd,
00083 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb, 0xbb,
00084 0xdd,
00085 0xcc,
00086 0xad),
00087
00088
00089
00090
00091
00092
00093
00094
00095
00096
00097
00098
00099 CableList = cms.vstring('Free', 'Free', 'Free', 'TechTr',
00100 'IsoEGQ', 'NoIsoEGQ', 'CenJetQ', 'ForJetQ',
00101 'TauJetQ', 'ESumsQ', 'HfQ', 'Free',
00102 'Free', 'Free', 'Free', 'Free',
00103 'MQF4', 'MQF3', 'MQB2', 'MQB1',
00104 'MQF8', 'MQF7', 'MQB6', 'MQB5',
00105 'MQF12', 'MQF11', 'MQB10', 'MQB9'),
00106
00107
00108
00109 CableToPsbMap = cms.vint32(0, 0, 0, 0,
00110 1, 1, 1, 1,
00111 2, 2, 2, 2,
00112 3, 3, 3, 3,
00113 4, 4, 4, 4,
00114 5, 5, 5, 5,
00115 6, 6, 6, 6),
00116
00117
00118 PsbInput = cms.VPSet(
00119 cms.PSet(
00120 Slot = cms.int32(9),
00121 Ch0 = cms.vstring('TechTrig'),
00122 Ch1 = cms.vstring('TechTrig'),
00123 Ch2 = cms.vstring(),
00124 Ch3 = cms.vstring(),
00125 Ch4 = cms.vstring(),
00126 Ch5 = cms.vstring(),
00127 Ch6 = cms.vstring(),
00128 Ch7 = cms.vstring()
00129 ),
00130 cms.PSet(
00131 Slot = cms.int32(13),
00132 Ch0 = cms.vstring('ForJet', 'ForJet'),
00133 Ch1 = cms.vstring('ForJet', 'ForJet'),
00134 Ch2 = cms.vstring('CenJet', 'CenJet'),
00135 Ch3 = cms.vstring('CenJet', 'CenJet'),
00136 Ch4 = cms.vstring('NoIsoEG', 'NoIsoEG'),
00137 Ch5 = cms.vstring('NoIsoEG', 'NoIsoEG'),
00138 Ch6 = cms.vstring('IsoEG', 'IsoEG'),
00139 Ch7 = cms.vstring('IsoEG', 'IsoEG')
00140 ),
00141 cms.PSet(
00142 Slot = cms.int32(14),
00143 Ch0 = cms.vstring(),
00144 Ch1 = cms.vstring(),
00145 Ch2 = cms.vstring('HfBitCounts', 'HfRingEtSums'),
00146 Ch3 = cms.vstring(),
00147 Ch4 = cms.vstring('ETT','HTT'),
00148 Ch5 = cms.vstring('ETM', 'ETM'),
00149 Ch6 = cms.vstring('TauJet', 'TauJet'),
00150 Ch7 = cms.vstring('TauJet', 'TauJet')
00151 ),
00152 cms.PSet(
00153 Slot = cms.int32(15),
00154 Ch0 = cms.vstring(),
00155 Ch1 = cms.vstring(),
00156 Ch2 = cms.vstring(),
00157 Ch3 = cms.vstring(),
00158 Ch4 = cms.vstring(),
00159 Ch5 = cms.vstring(),
00160 Ch6 = cms.vstring(),
00161 Ch7 = cms.vstring()
00162 ),
00163 cms.PSet(
00164 Slot = cms.int32(19),
00165 Ch0 = cms.vstring(),
00166 Ch1 = cms.vstring(),
00167 Ch2 = cms.vstring(),
00168 Ch3 = cms.vstring(),
00169 Ch4 = cms.vstring(),
00170 Ch5 = cms.vstring(),
00171 Ch6 = cms.vstring(),
00172 Ch7 = cms.vstring()
00173 ),
00174 cms.PSet(
00175 Slot = cms.int32(20),
00176 Ch0 = cms.vstring(),
00177 Ch1 = cms.vstring(),
00178 Ch2 = cms.vstring(),
00179 Ch3 = cms.vstring(),
00180 Ch4 = cms.vstring(),
00181 Ch5 = cms.vstring(),
00182 Ch6 = cms.vstring(),
00183 Ch7 = cms.vstring()
00184 ),
00185 cms.PSet(
00186 Slot = cms.int32(21),
00187 Ch0 = cms.vstring(),
00188 Ch1 = cms.vstring(),
00189 Ch2 = cms.vstring(),
00190 Ch3 = cms.vstring(),
00191 Ch4 = cms.vstring(),
00192 Ch5 = cms.vstring(),
00193 Ch6 = cms.vstring(),
00194 Ch7 = cms.vstring()
00195 )
00196 )
00197
00198 )
00199
00200