CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_1/src/L1TriggerConfig/RPCTriggerConfig/python/RPCConeDefinition_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 RPCConeDefi = cms.ESProducer("L1RPCConeDefinitionProducer",
00004     rollConnT_14_4 = cms.vint32(-1, -1, -1),
00005     rollConnT_14_5 = cms.vint32(-1, -1, -1),
00006     rollConnT_14_0 = cms.vint32(13, 14, -1),
00007     rollConnT_14_1 = cms.vint32(13, -1, -1),
00008     rollConnT_14_2 = cms.vint32(14, 15, -1),
00009     rollConnT_14_3 = cms.vint32(15, 16, -1),
00010     rollConnT_12_4 = cms.vint32(-1, -1, -1),
00011     rollConnT_12_5 = cms.vint32(-1, -1, -1),
00012     rollConnT_12_2 = cms.vint32(12, 13, -1),
00013     rollConnT_12_3 = cms.vint32(13, 14, -1),
00014     rollConnT_12_0 = cms.vint32(10, 11, -1),
00015     rollConnT_12_1 = cms.vint32(11, -1, -1),
00016     lpSizeTower0 = cms.vint32(72, 56, 8, 40, 40, 
00017         24),
00018     rollConnLP_8_2 = cms.vint32(3, -5, 0),
00019     # HwPlane 5
00020     rollConnT_0_4 = cms.vint32(-1, -1, -1),
00021     rollConnT_9_4 = cms.vint32(-1, -1, -1),
00022     rollConnLP_13_4 = cms.vint32(0, 0, 0),
00023     #
00024     #
00025     #
00026     # m_mrtow table
00027     # rollConn_[RollNo]_[hwPlane]
00028     # HwPlane 1
00029     rollConnT_0_0 = cms.vint32(-1, -1, -1),
00030     rollConnLP_10_1 = cms.vint32(2, 0, 0),
00031     rollConnT_9_0 = cms.vint32(7, 8, -1),
00032     lpSizeTower14 = cms.vint32(72, 8, 40, 24, 0, 
00033         0),
00034     lpSizeTower15 = cms.vint32(72, 8, 40, 24, 0, 
00035         0),
00036     lpSizeTower16 = cms.vint32(72, 8, 40, 24, 0, 
00037         0),
00038     lpSizeTower10 = cms.vint32(72, 8, 40, 24, 0, 
00039         0),
00040     lpSizeTower11 = cms.vint32(72, 8, 40, 24, 0, 
00041         0),
00042     lpSizeTower12 = cms.vint32(72, 8, 40, 24, 0, 
00043         0),
00044     lpSizeTower13 = cms.vint32(72, 8, 40, 24, 0, 
00045         0),
00046     rollConnT_9_2 = cms.vint32(9, -9, 10),
00047     rollConnT_6_2 = cms.vint32(-1, -1, -1),
00048     towerBeg = cms.int32(0),
00049     rollConnT_6_3 = cms.vint32(-1, -1, -1),
00050     rollConnT_6_0 = cms.vint32(-1, -1, -1),
00051     rollConnT_16_2 = cms.vint32(-1, -1, -1),
00052     rollConnT_16_3 = cms.vint32(-1, -1, -1),
00053     rollConnT_16_0 = cms.vint32(15, 16, -1),
00054     rollConnT_16_1 = cms.vint32(15, -1, -1),
00055     rollConnLP_3_0 = cms.vint32(0, 0, 0),
00056     rollConnT_16_4 = cms.vint32(-1, -1, -1),
00057     rollConnT_16_5 = cms.vint32(-1, -1, -1),
00058     rollConnT_8_4 = cms.vint32(-1, -1, -1),
00059     rollConnT_15_4 = cms.vint32(-1, -1, -1),
00060     rollConnLP_6_5 = cms.vint32(4, 0, 0),
00061     rollConnLP_6_4 = cms.vint32(0, 0, 0),
00062     rollConnLP_6_3 = cms.vint32(0, 0, 0),
00063     rollConnLP_6_2 = cms.vint32(0, 0, 0),
00064     rollConnT_8_2 = cms.vint32(9, -9, -1),
00065     rollConnLP_6_0 = cms.vint32(0, 0, 0),
00066     # HwPlane 4
00067     rollConnT_0_3 = cms.vint32(-1, -1, -1),
00068     rollConnT_13_5 = cms.vint32(-1, -1, -1),
00069     rollConnT_13_4 = cms.vint32(-1, -1, -1),
00070     rollConnT_13_3 = cms.vint32(14, 15, -1),
00071     rollConnT_13_2 = cms.vint32(13, 14, -1),
00072     rollConnT_13_1 = cms.vint32(12, -1, -1),
00073     rollConnT_13_0 = cms.vint32(11, 12, -1),
00074     rollConnLP_4_1 = cms.vint32(3, 0, 0),
00075     rollConnLP_4_0 = cms.vint32(1, 1, -1),
00076     rollConnLP_4_3 = cms.vint32(6, 6, 0),
00077     rollConnLP_4_2 = cms.vint32(5, 5, 5),
00078     rollConnLP_4_5 = cms.vint32(4, 4, 0),
00079     rollConnLP_4_4 = cms.vint32(2, 2, 0),
00080     hwPlaneBeg = cms.int32(0),
00081     rollConnLP_12_5 = cms.vint32(0, 0, 0),
00082     rollConnT_10_1 = cms.vint32(9, -1, -1),
00083     rollConnT_4_0 = cms.vint32(4, 5, -6),
00084     rollConnT_4_1 = cms.vint32(4, -1, -1),
00085     rollConnT_4_2 = cms.vint32(2, 3, 4),
00086     rollConnT_4_3 = cms.vint32(2, 3, -1),
00087     rollConnT_4_4 = cms.vint32(4, 5, -1),
00088     rollConnT_4_5 = cms.vint32(3, 4, -1),
00089     rollConnLP_8_5 = cms.vint32(0, 0, 0),
00090     rollConnLP_8_4 = cms.vint32(0, 0, 0),
00091     rollConnT_6_4 = cms.vint32(-1, -1, -1),
00092     rollConnT_6_5 = cms.vint32(6, -1, -1),
00093     rollConnLP_8_1 = cms.vint32(0, 0, 0),
00094     rollConnLP_8_0 = cms.vint32(0, 5, 0),
00095     rollConnLP_8_3 = cms.vint32(4, 0, 0),
00096     rollConnT_6_1 = cms.vint32(-1, -1, -1),
00097     rollConnT_2_2 = cms.vint32(1, 2, -1),
00098     rollConnT_2_3 = cms.vint32(1, 2, -1),
00099     rollConnLP_16_0 = cms.vint32(1, 1, 0),
00100     rollConnT_2_0 = cms.vint32(2, 3, 4),
00101     rollConnT_15_3 = cms.vint32(16, -1, -1),
00102     rollConnT_2_1 = cms.vint32(2, -1, -1),
00103     rollConnT_8_5 = cms.vint32(-1, -1, -1),
00104     rollConnT_7_2 = cms.vint32(5, 6, -1),
00105     rollConnLP_2_3 = cms.vint32(6, 6, 0),
00106     rollConnLP_2_2 = cms.vint32(5, 5, 0),
00107     rollConnLP_2_1 = cms.vint32(3, 0, 0),
00108     rollConnLP_2_0 = cms.vint32(1, 1, 1),
00109     rollConnLP_2_5 = cms.vint32(4, 4, 0),
00110     rollConnLP_2_4 = cms.vint32(2, 2, 2),
00111     rollConnT_11_1 = cms.vint32(10, -1, -1),
00112     rollConnT_11_0 = cms.vint32(10, -1, -1),
00113     rollConnT_11_3 = cms.vint32(12, 13, -1),
00114     rollConnT_11_2 = cms.vint32(11, 12, -1),
00115     rollConnT_11_5 = cms.vint32(-1, -1, -1),
00116     rollConnT_11_4 = cms.vint32(-1, -1, -1),
00117     rollConnT_17_3 = cms.vint32(-1, -1, -1),
00118     rollConnT_17_2 = cms.vint32(-1, -1, -1),
00119     rollConnT_17_1 = cms.vint32(16, -1, -1),
00120     rollConnT_17_0 = cms.vint32(16, -1, -1),
00121     # HwPlane 2
00122     rollConnLP_0_1 = cms.vint32(3, 0, 0),
00123     #
00124     #
00125     #
00126     #m_mrlogp table
00127     # HwPlane 1
00128     rollConnLP_0_0 = cms.vint32(0, 0, 0),
00129     rollConnT_17_5 = cms.vint32(-1, -1, -1),
00130     rollConnT_17_4 = cms.vint32(-1, -1, -1),
00131     rollConnT_15_5 = cms.vint32(-1, -1, -1),
00132     rollConnLP_14_5 = cms.vint32(0, 0, 0),
00133     rollConnLP_14_4 = cms.vint32(0, 0, 0),
00134     rollConnLP_14_3 = cms.vint32(4, 4, 0),
00135     rollConnLP_14_2 = cms.vint32(3, 3, 0),
00136     rollConnLP_14_1 = cms.vint32(2, 0, 0),
00137     rollConnLP_14_0 = cms.vint32(1, 1, 0),
00138     rollConnT_9_5 = cms.vint32(-1, -1, -1),
00139     # HwPlane 6
00140     rollConnT_0_5 = cms.vint32(-1, -1, -1),
00141     rollConnLP_7_4 = cms.vint32(2, 2, 0),
00142     rollConnLP_7_5 = cms.vint32(4, 0, 0),
00143     rollConnT_9_1 = cms.vint32(8, -1, -1),
00144     # HwPlane 2
00145     rollConnT_0_1 = cms.vint32(0, -1, -1),
00146     # HwPlane 3
00147     rollConnT_0_2 = cms.vint32(-1, -1, -1),
00148     rollConnLP_7_1 = cms.vint32(3, -3, 0),
00149     lpSizeTower7 = cms.vint32(72, 56, 40, 8, 24, 
00150         0),
00151     rollConnT_7_1 = cms.vint32(7, -7, -1),
00152     rollConnLP_16_1 = cms.vint32(2, 0, 0),
00153     rollConnT_15_1 = cms.vint32(14, -1, -1),
00154     rollConnLP_16_3 = cms.vint32(0, 0, 0),
00155     rollConnLP_16_2 = cms.vint32(0, 0, 0),
00156     rollConnLP_16_5 = cms.vint32(0, 0, 0),
00157     rollConnLP_16_4 = cms.vint32(0, 0, 0),
00158     rollConnT_15_0 = cms.vint32(14, 15, -1),
00159     rollConnLP_5_0 = cms.vint32(1, 1, 1),
00160     rollConnLP_5_1 = cms.vint32(3, -3, 3),
00161     rollConnLP_5_2 = cms.vint32(5, 5, 0),
00162     rollConnLP_5_3 = cms.vint32(6, 0, 0),
00163     rollConnLP_5_4 = cms.vint32(2, 2, 2),
00164     rollConnLP_5_5 = cms.vint32(4, 0, 0),
00165     rollConnT_2_4 = cms.vint32(2, 3, 4),
00166     rollConnT_2_5 = cms.vint32(2, 3, -1),
00167     rollConnT_8_3 = cms.vint32(10, -1, -1),
00168     rollConnT_3_1 = cms.vint32(3, -1, -1),
00169     rollConnT_5_1 = cms.vint32(5, -6, 6),
00170     rollConnT_5_0 = cms.vint32(6, 7, 8),
00171     rollConnT_5_3 = cms.vint32(4, -1, -1),
00172     rollConnT_5_2 = cms.vint32(4, 5, -1),
00173     rollConnT_5_5 = cms.vint32(5, -1, -1),
00174     rollConnT_5_4 = cms.vint32(5, 6, 7),
00175     rollConnT_1_4 = cms.vint32(0, 1, -2),
00176     rollEnd = cms.int32(17),
00177     hwPlaneEnd = cms.int32(5),
00178     rollConnLP_10_3 = cms.vint32(4, 4, 0),
00179     rollConnLP_10_2 = cms.vint32(3, 3, 0),
00180     rollConnT_9_3 = cms.vint32(10, 11, -1),
00181     rollConnLP_10_0 = cms.vint32(3, 0, 0),
00182     rollConnLP_10_5 = cms.vint32(0, 0, 0),
00183     rollConnLP_10_4 = cms.vint32(0, 0, 0),
00184     rollConnLP_3_2 = cms.vint32(0, 0, 0),
00185     rollConnLP_3_3 = cms.vint32(0, 0, 0),
00186     rollConnT_15_2 = cms.vint32(15, 16, -1),
00187     rollConnLP_3_1 = cms.vint32(3, 0, 0),
00188     rollConnLP_6_1 = cms.vint32(0, 0, 0),
00189     rollConnLP_3_4 = cms.vint32(0, 0, 0),
00190     rollConnLP_3_5 = cms.vint32(0, 0, 0),
00191     rollConnT_10_0 = cms.vint32(8, -1, -1),
00192     rollConnLP_12_4 = cms.vint32(0, 0, 0),
00193     rollConnT_10_2 = cms.vint32(10, 11, -1),
00194     rollConnT_10_3 = cms.vint32(11, 12, -1),
00195     rollConnLP_12_1 = cms.vint32(2, 0, 0),
00196     rollConnLP_12_0 = cms.vint32(1, 1, 0),
00197     rollConnLP_12_3 = cms.vint32(4, 4, 0),
00198     rollConnLP_12_2 = cms.vint32(3, 3, 0),
00199     rollConnLP_1_4 = cms.vint32(2, 2, -2),
00200     rollConnLP_1_5 = cms.vint32(4, 4, 0),
00201     rollBeg = cms.int32(0),
00202     rollConnLP_1_0 = cms.vint32(1, 1, 1),
00203     rollConnLP_1_1 = cms.vint32(3, 0, 0),
00204     rollConnLP_1_2 = cms.vint32(5, 5, 0),
00205     rollConnLP_1_3 = cms.vint32(6, 6, 0),
00206     rollConnLP_9_4 = cms.vint32(0, 0, 0),
00207     rollConnLP_9_5 = cms.vint32(0, 0, 0),
00208     rollConnT_7_5 = cms.vint32(7, -1, -1),
00209     rollConnT_7_4 = cms.vint32(7, 8, -1),
00210     rollConnLP_9_0 = cms.vint32(5, 3, 0),
00211     rollConnLP_9_1 = cms.vint32(4, 0, 0),
00212     rollConnLP_9_2 = cms.vint32(3, -5, 3),
00213     rollConnT_7_0 = cms.vint32(8, 9, -1),
00214     rollConnLP_13_0 = cms.vint32(1, 1, 0),
00215     lpSizeTower3 = cms.vint32(72, 56, 8, 40, 40, 
00216         24),
00217     rollConnT_1_5 = cms.vint32(0, 1, -1),
00218     rollConnLP_17_1 = cms.vint32(2, 0, 0),
00219     rollConnLP_17_2 = cms.vint32(0, 0, 0),
00220     rollConnLP_17_3 = cms.vint32(0, 0, 0),
00221     rollConnLP_9_3 = cms.vint32(4, 4, 0),
00222     rollConnT_1_0 = cms.vint32(0, 1, 2),
00223     rollConnT_1_3 = cms.vint32(0, 1, -1),
00224     rollConnT_1_2 = cms.vint32(0, 1, -1),
00225     rollConnT_1_1 = cms.vint32(1, -1, -1),
00226     lpSizeTower1 = cms.vint32(72, 56, 8, 40, 40, 
00227         24),
00228     rollConnT_7_3 = cms.vint32(4, 5, -1),
00229     # HwPlane 6
00230     rollConnLP_0_5 = cms.vint32(0, 0, 0),
00231     rollConnLP_7_2 = cms.vint32(5, 5, 0),
00232     # HwPlane 5
00233     rollConnLP_0_4 = cms.vint32(0, 0, 0),
00234     rollConnT_3_3 = cms.vint32(-1, -1, -1),
00235     rollConnT_3_2 = cms.vint32(-1, -1, -1),
00236     rollConnLP_17_4 = cms.vint32(0, 0, 0),
00237     rollConnT_3_0 = cms.vint32(-1, -1, -1),
00238     rollConnLP_17_0 = cms.vint32(1, 0, 0),
00239     rollConnT_3_5 = cms.vint32(-1, -1, -1),
00240     rollConnT_3_4 = cms.vint32(-1, -1, -1),
00241     rollConnT_10_4 = cms.vint32(-1, -1, -1),
00242     rollConnT_8_0 = cms.vint32(-1, 7, -1),
00243     rollConnLP_7_3 = cms.vint32(6, 6, 0),
00244     # HwPlane 4
00245     rollConnLP_0_3 = cms.vint32(0, 0, 0),
00246     rollConnLP_17_5 = cms.vint32(0, 0, 0),
00247     # HwPlane 3
00248     rollConnLP_0_2 = cms.vint32(0, 0, 0),
00249     rollConnT_10_5 = cms.vint32(-1, -1, -1),
00250     rollConnLP_11_2 = cms.vint32(3, 3, 0),
00251     rollConnLP_11_3 = cms.vint32(4, 4, 0),
00252     rollConnLP_11_0 = cms.vint32(1, 0, 0),
00253     rollConnLP_11_1 = cms.vint32(2, 0, 0),
00254     rollConnLP_11_4 = cms.vint32(0, 0, 0),
00255     rollConnLP_11_5 = cms.vint32(0, 0, 0),
00256     rollConnT_8_1 = cms.vint32(-1, -1, -1),
00257     rollConnLP_7_0 = cms.vint32(1, 1, 0),
00258     lpSizeTower8 = cms.vint32(72, 24, 40, 8, 0, 
00259         0),
00260     lpSizeTower9 = cms.vint32(72, 8, 40, 0, 0, 
00261         0),
00262     #vint32 lpSizeTower5 = {72, 56,  8, 8, 40, 24}  // old CMSSW bug compatible
00263     lpSizeTower6 = cms.vint32(56, 72, 40, 8, 24, 
00264         0),
00265     rollConnLP_13_5 = cms.vint32(0, 0, 0),
00266     lpSizeTower4 = cms.vint32(72, 56, 8, 40, 40, 
00267         24),
00268     #vint32 lpSizeTower5 = {72, 56,  8, 40, 40, 24} // Bug
00269     lpSizeTower5 = cms.vint32(72, 56, 40, 8, 40, 
00270         24),
00271     lpSizeTower2 = cms.vint32(72, 56, 8, 40, 40, 
00272         24),
00273     rollConnLP_13_1 = cms.vint32(2, 0, 0),
00274     rollConnLP_13_2 = cms.vint32(3, 3, 0),
00275     rollConnLP_13_3 = cms.vint32(4, 4, 0),
00276     towerEnd = cms.int32(16),
00277     rollConnLP_15_4 = cms.vint32(0, 0, 0),
00278     rollConnLP_15_5 = cms.vint32(0, 0, 0),
00279     rollConnLP_15_2 = cms.vint32(3, 3, 0),
00280     rollConnLP_15_3 = cms.vint32(4, 0, 0),
00281     rollConnLP_15_0 = cms.vint32(1, 1, 0),
00282     rollConnLP_15_1 = cms.vint32(2, 0, 0)
00283 )
00284 
00285 RPCConeDefSrc = cms.ESSource("EmptyESSource",
00286     recordName = cms.string('L1RPCConeDefinitionRcd'),
00287     iovIsRunNotTime = cms.bool(True),
00288     firstValid = cms.vuint32(1)
00289 )
00290 
00291