Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:22:25

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 RPCConeDefi = cms.ESProducer("L1RPCConeDefinitionProducer",
0004     rollConnT_14_4 = cms.vint32(-1, -1, -1),
0005     rollConnT_14_5 = cms.vint32(-1, -1, -1),
0006     rollConnT_14_0 = cms.vint32(13, 14, -1),
0007     rollConnT_14_1 = cms.vint32(13, -1, -1),
0008     rollConnT_14_2 = cms.vint32(14, 15, -1),
0009     rollConnT_14_3 = cms.vint32(15, 16, -1),
0010     rollConnT_12_4 = cms.vint32(-1, -1, -1),
0011     rollConnT_12_5 = cms.vint32(-1, -1, -1),
0012     rollConnT_12_2 = cms.vint32(12, 13, -1),
0013     rollConnT_12_3 = cms.vint32(13, 14, -1),
0014     rollConnT_12_0 = cms.vint32(10, 11, -1),
0015     rollConnT_12_1 = cms.vint32(11, -1, -1),
0016     lpSizeTower0 = cms.vint32(72, 56, 8, 40, 40, 
0017         24),
0018     rollConnLP_8_2 = cms.vint32(3, -5, 0),
0019     # HwPlane 5
0020     rollConnT_0_4 = cms.vint32(-1, -1, -1),
0021     rollConnT_9_4 = cms.vint32(-1, -1, -1),
0022     rollConnLP_13_4 = cms.vint32(0, 0, 0),
0023     #
0024     #
0025     #
0026     # m_mrtow table
0027     # rollConn_[RollNo]_[hwPlane]
0028     # HwPlane 1
0029     rollConnT_0_0 = cms.vint32(-1, -1, -1),
0030     rollConnLP_10_1 = cms.vint32(2, 0, 0),
0031     rollConnT_9_0 = cms.vint32(7, 8, -1),
0032     lpSizeTower14 = cms.vint32(72, 8, 40, 24, 0, 
0033         0),
0034     lpSizeTower15 = cms.vint32(72, 8, 40, 24, 0, 
0035         0),
0036     lpSizeTower16 = cms.vint32(72, 8, 40, 24, 0, 
0037         0),
0038     lpSizeTower10 = cms.vint32(72, 8, 40, 24, 0, 
0039         0),
0040     lpSizeTower11 = cms.vint32(72, 8, 40, 24, 0, 
0041         0),
0042     lpSizeTower12 = cms.vint32(72, 8, 40, 24, 0, 
0043         0),
0044     lpSizeTower13 = cms.vint32(72, 8, 40, 24, 0, 
0045         0),
0046     rollConnT_9_2 = cms.vint32(9, -9, 10),
0047     rollConnT_6_2 = cms.vint32(-1, -1, -1),
0048     towerBeg = cms.int32(0),
0049     rollConnT_6_3 = cms.vint32(-1, -1, -1),
0050     rollConnT_6_0 = cms.vint32(-1, -1, -1),
0051     rollConnT_16_2 = cms.vint32(-1, -1, -1),
0052     rollConnT_16_3 = cms.vint32(-1, -1, -1),
0053     rollConnT_16_0 = cms.vint32(15, 16, -1),
0054     rollConnT_16_1 = cms.vint32(15, -1, -1),
0055     rollConnLP_3_0 = cms.vint32(0, 0, 0),
0056     rollConnT_16_4 = cms.vint32(-1, -1, -1),
0057     rollConnT_16_5 = cms.vint32(-1, -1, -1),
0058     rollConnT_8_4 = cms.vint32(-1, -1, -1),
0059     rollConnT_15_4 = cms.vint32(-1, -1, -1),
0060     rollConnLP_6_5 = cms.vint32(4, 0, 0),
0061     rollConnLP_6_4 = cms.vint32(0, 0, 0),
0062     rollConnLP_6_3 = cms.vint32(0, 0, 0),
0063     rollConnLP_6_2 = cms.vint32(0, 0, 0),
0064     rollConnT_8_2 = cms.vint32(9, -9, -1),
0065     rollConnLP_6_0 = cms.vint32(0, 0, 0),
0066     # HwPlane 4
0067     rollConnT_0_3 = cms.vint32(-1, -1, -1),
0068     rollConnT_13_5 = cms.vint32(-1, -1, -1),
0069     rollConnT_13_4 = cms.vint32(-1, -1, -1),
0070     rollConnT_13_3 = cms.vint32(14, 15, -1),
0071     rollConnT_13_2 = cms.vint32(13, 14, -1),
0072     rollConnT_13_1 = cms.vint32(12, -1, -1),
0073     rollConnT_13_0 = cms.vint32(11, 12, -1),
0074     rollConnLP_4_1 = cms.vint32(3, 0, 0),
0075     rollConnLP_4_0 = cms.vint32(1, 1, -1),
0076     rollConnLP_4_3 = cms.vint32(6, 6, 0),
0077     rollConnLP_4_2 = cms.vint32(5, 5, 5),
0078     rollConnLP_4_5 = cms.vint32(4, 4, 0),
0079     rollConnLP_4_4 = cms.vint32(2, 2, 0),
0080     hwPlaneBeg = cms.int32(0),
0081     rollConnLP_12_5 = cms.vint32(0, 0, 0),
0082     rollConnT_10_1 = cms.vint32(9, -1, -1),
0083     rollConnT_4_0 = cms.vint32(4, 5, -6),
0084     rollConnT_4_1 = cms.vint32(4, -1, -1),
0085     rollConnT_4_2 = cms.vint32(2, 3, 4),
0086     rollConnT_4_3 = cms.vint32(2, 3, -1),
0087     rollConnT_4_4 = cms.vint32(4, 5, -1),
0088     rollConnT_4_5 = cms.vint32(3, 4, -1),
0089     rollConnLP_8_5 = cms.vint32(0, 0, 0),
0090     rollConnLP_8_4 = cms.vint32(0, 0, 0),
0091     rollConnT_6_4 = cms.vint32(-1, -1, -1),
0092     rollConnT_6_5 = cms.vint32(6, -1, -1),
0093     rollConnLP_8_1 = cms.vint32(0, 0, 0),
0094     rollConnLP_8_0 = cms.vint32(0, 5, 0),
0095     rollConnLP_8_3 = cms.vint32(4, 0, 0),
0096     rollConnT_6_1 = cms.vint32(-1, -1, -1),
0097     rollConnT_2_2 = cms.vint32(1, 2, -1),
0098     rollConnT_2_3 = cms.vint32(1, 2, -1),
0099     rollConnLP_16_0 = cms.vint32(1, 1, 0),
0100     rollConnT_2_0 = cms.vint32(2, 3, 4),
0101     rollConnT_15_3 = cms.vint32(16, -1, -1),
0102     rollConnT_2_1 = cms.vint32(2, -1, -1),
0103     rollConnT_8_5 = cms.vint32(-1, -1, -1),
0104     rollConnT_7_2 = cms.vint32(5, 6, -1),
0105     rollConnLP_2_3 = cms.vint32(6, 6, 0),
0106     rollConnLP_2_2 = cms.vint32(5, 5, 0),
0107     rollConnLP_2_1 = cms.vint32(3, 0, 0),
0108     rollConnLP_2_0 = cms.vint32(1, 1, 1),
0109     rollConnLP_2_5 = cms.vint32(4, 4, 0),
0110     rollConnLP_2_4 = cms.vint32(2, 2, 2),
0111     rollConnT_11_1 = cms.vint32(10, -1, -1),
0112     rollConnT_11_0 = cms.vint32(10, -1, -1),
0113     rollConnT_11_3 = cms.vint32(12, 13, -1),
0114     rollConnT_11_2 = cms.vint32(11, 12, -1),
0115     rollConnT_11_5 = cms.vint32(-1, -1, -1),
0116     rollConnT_11_4 = cms.vint32(-1, -1, -1),
0117     rollConnT_17_3 = cms.vint32(-1, -1, -1),
0118     rollConnT_17_2 = cms.vint32(-1, -1, -1),
0119     rollConnT_17_1 = cms.vint32(16, -1, -1),
0120     rollConnT_17_0 = cms.vint32(16, -1, -1),
0121     # HwPlane 2
0122     rollConnLP_0_1 = cms.vint32(3, 0, 0),
0123     #
0124     #
0125     #
0126     #m_mrlogp table
0127     # HwPlane 1
0128     rollConnLP_0_0 = cms.vint32(0, 0, 0),
0129     rollConnT_17_5 = cms.vint32(-1, -1, -1),
0130     rollConnT_17_4 = cms.vint32(-1, -1, -1),
0131     rollConnT_15_5 = cms.vint32(-1, -1, -1),
0132     rollConnLP_14_5 = cms.vint32(0, 0, 0),
0133     rollConnLP_14_4 = cms.vint32(0, 0, 0),
0134     rollConnLP_14_3 = cms.vint32(4, 4, 0),
0135     rollConnLP_14_2 = cms.vint32(3, 3, 0),
0136     rollConnLP_14_1 = cms.vint32(2, 0, 0),
0137     rollConnLP_14_0 = cms.vint32(1, 1, 0),
0138     rollConnT_9_5 = cms.vint32(-1, -1, -1),
0139     # HwPlane 6
0140     rollConnT_0_5 = cms.vint32(-1, -1, -1),
0141     rollConnLP_7_4 = cms.vint32(2, 2, 0),
0142     rollConnLP_7_5 = cms.vint32(4, 0, 0),
0143     rollConnT_9_1 = cms.vint32(8, -1, -1),
0144     # HwPlane 2
0145     rollConnT_0_1 = cms.vint32(0, -1, -1),
0146     # HwPlane 3
0147     rollConnT_0_2 = cms.vint32(-1, -1, -1),
0148     rollConnLP_7_1 = cms.vint32(3, -3, 0),
0149     lpSizeTower7 = cms.vint32(72, 56, 40, 8, 24, 
0150         0),
0151     rollConnT_7_1 = cms.vint32(7, -7, -1),
0152     rollConnLP_16_1 = cms.vint32(2, 0, 0),
0153     rollConnT_15_1 = cms.vint32(14, -1, -1),
0154     rollConnLP_16_3 = cms.vint32(0, 0, 0),
0155     rollConnLP_16_2 = cms.vint32(0, 0, 0),
0156     rollConnLP_16_5 = cms.vint32(0, 0, 0),
0157     rollConnLP_16_4 = cms.vint32(0, 0, 0),
0158     rollConnT_15_0 = cms.vint32(14, 15, -1),
0159     rollConnLP_5_0 = cms.vint32(1, 1, 1),
0160     rollConnLP_5_1 = cms.vint32(3, -3, 3),
0161     rollConnLP_5_2 = cms.vint32(5, 5, 0),
0162     rollConnLP_5_3 = cms.vint32(6, 0, 0),
0163     rollConnLP_5_4 = cms.vint32(2, 2, 2),
0164     rollConnLP_5_5 = cms.vint32(4, 0, 0),
0165     rollConnT_2_4 = cms.vint32(2, 3, 4),
0166     rollConnT_2_5 = cms.vint32(2, 3, -1),
0167     rollConnT_8_3 = cms.vint32(10, -1, -1),
0168     rollConnT_3_1 = cms.vint32(3, -1, -1),
0169     rollConnT_5_1 = cms.vint32(5, -6, 6),
0170     rollConnT_5_0 = cms.vint32(6, 7, 8),
0171     rollConnT_5_3 = cms.vint32(4, -1, -1),
0172     rollConnT_5_2 = cms.vint32(4, 5, -1),
0173     rollConnT_5_5 = cms.vint32(5, -1, -1),
0174     rollConnT_5_4 = cms.vint32(5, 6, 7),
0175     rollConnT_1_4 = cms.vint32(0, 1, -2),
0176     rollEnd = cms.int32(17),
0177     hwPlaneEnd = cms.int32(5),
0178     rollConnLP_10_3 = cms.vint32(4, 4, 0),
0179     rollConnLP_10_2 = cms.vint32(3, 3, 0),
0180     rollConnT_9_3 = cms.vint32(10, 11, -1),
0181     rollConnLP_10_0 = cms.vint32(3, 0, 0),
0182     rollConnLP_10_5 = cms.vint32(0, 0, 0),
0183     rollConnLP_10_4 = cms.vint32(0, 0, 0),
0184     rollConnLP_3_2 = cms.vint32(0, 0, 0),
0185     rollConnLP_3_3 = cms.vint32(0, 0, 0),
0186     rollConnT_15_2 = cms.vint32(15, 16, -1),
0187     rollConnLP_3_1 = cms.vint32(3, 0, 0),
0188     rollConnLP_6_1 = cms.vint32(0, 0, 0),
0189     rollConnLP_3_4 = cms.vint32(0, 0, 0),
0190     rollConnLP_3_5 = cms.vint32(0, 0, 0),
0191     rollConnT_10_0 = cms.vint32(8, -1, -1),
0192     rollConnLP_12_4 = cms.vint32(0, 0, 0),
0193     rollConnT_10_2 = cms.vint32(10, 11, -1),
0194     rollConnT_10_3 = cms.vint32(11, 12, -1),
0195     rollConnLP_12_1 = cms.vint32(2, 0, 0),
0196     rollConnLP_12_0 = cms.vint32(1, 1, 0),
0197     rollConnLP_12_3 = cms.vint32(4, 4, 0),
0198     rollConnLP_12_2 = cms.vint32(3, 3, 0),
0199     rollConnLP_1_4 = cms.vint32(2, 2, -2),
0200     rollConnLP_1_5 = cms.vint32(4, 4, 0),
0201     rollBeg = cms.int32(0),
0202     rollConnLP_1_0 = cms.vint32(1, 1, 1),
0203     rollConnLP_1_1 = cms.vint32(3, 0, 0),
0204     rollConnLP_1_2 = cms.vint32(5, 5, 0),
0205     rollConnLP_1_3 = cms.vint32(6, 6, 0),
0206     rollConnLP_9_4 = cms.vint32(0, 0, 0),
0207     rollConnLP_9_5 = cms.vint32(0, 0, 0),
0208     rollConnT_7_5 = cms.vint32(7, -1, -1),
0209     rollConnT_7_4 = cms.vint32(7, 8, -1),
0210     rollConnLP_9_0 = cms.vint32(5, 3, 0),
0211     rollConnLP_9_1 = cms.vint32(4, 0, 0),
0212     rollConnLP_9_2 = cms.vint32(3, -5, 3),
0213     rollConnT_7_0 = cms.vint32(8, 9, -1),
0214     rollConnLP_13_0 = cms.vint32(1, 1, 0),
0215     lpSizeTower3 = cms.vint32(72, 56, 8, 40, 40, 
0216         24),
0217     rollConnT_1_5 = cms.vint32(0, 1, -1),
0218     rollConnLP_17_1 = cms.vint32(2, 0, 0),
0219     rollConnLP_17_2 = cms.vint32(0, 0, 0),
0220     rollConnLP_17_3 = cms.vint32(0, 0, 0),
0221     rollConnLP_9_3 = cms.vint32(4, 4, 0),
0222     rollConnT_1_0 = cms.vint32(0, 1, 2),
0223     rollConnT_1_3 = cms.vint32(0, 1, -1),
0224     rollConnT_1_2 = cms.vint32(0, 1, -1),
0225     rollConnT_1_1 = cms.vint32(1, -1, -1),
0226     lpSizeTower1 = cms.vint32(72, 56, 8, 40, 40, 
0227         24),
0228     rollConnT_7_3 = cms.vint32(4, 5, -1),
0229     # HwPlane 6
0230     rollConnLP_0_5 = cms.vint32(0, 0, 0),
0231     rollConnLP_7_2 = cms.vint32(5, 5, 0),
0232     # HwPlane 5
0233     rollConnLP_0_4 = cms.vint32(0, 0, 0),
0234     rollConnT_3_3 = cms.vint32(-1, -1, -1),
0235     rollConnT_3_2 = cms.vint32(-1, -1, -1),
0236     rollConnLP_17_4 = cms.vint32(0, 0, 0),
0237     rollConnT_3_0 = cms.vint32(-1, -1, -1),
0238     rollConnLP_17_0 = cms.vint32(1, 0, 0),
0239     rollConnT_3_5 = cms.vint32(-1, -1, -1),
0240     rollConnT_3_4 = cms.vint32(-1, -1, -1),
0241     rollConnT_10_4 = cms.vint32(-1, -1, -1),
0242     rollConnT_8_0 = cms.vint32(-1, 7, -1),
0243     rollConnLP_7_3 = cms.vint32(6, 6, 0),
0244     # HwPlane 4
0245     rollConnLP_0_3 = cms.vint32(0, 0, 0),
0246     rollConnLP_17_5 = cms.vint32(0, 0, 0),
0247     # HwPlane 3
0248     rollConnLP_0_2 = cms.vint32(0, 0, 0),
0249     rollConnT_10_5 = cms.vint32(-1, -1, -1),
0250     rollConnLP_11_2 = cms.vint32(3, 3, 0),
0251     rollConnLP_11_3 = cms.vint32(4, 4, 0),
0252     rollConnLP_11_0 = cms.vint32(1, 0, 0),
0253     rollConnLP_11_1 = cms.vint32(2, 0, 0),
0254     rollConnLP_11_4 = cms.vint32(0, 0, 0),
0255     rollConnLP_11_5 = cms.vint32(0, 0, 0),
0256     rollConnT_8_1 = cms.vint32(-1, -1, -1),
0257     rollConnLP_7_0 = cms.vint32(1, 1, 0),
0258     lpSizeTower8 = cms.vint32(72, 24, 40, 8, 0, 
0259         0),
0260     lpSizeTower9 = cms.vint32(72, 8, 40, 0, 0, 
0261         0),
0262     #vint32 lpSizeTower5 = {72, 56,  8, 8, 40, 24}  // old CMSSW bug compatible
0263     lpSizeTower6 = cms.vint32(56, 72, 40, 8, 24, 
0264         0),
0265     rollConnLP_13_5 = cms.vint32(0, 0, 0),
0266     lpSizeTower4 = cms.vint32(72, 56, 8, 40, 40, 
0267         24),
0268     #vint32 lpSizeTower5 = {72, 56,  8, 40, 40, 24} // Bug
0269     lpSizeTower5 = cms.vint32(72, 56, 40, 8, 40, 
0270         24),
0271     lpSizeTower2 = cms.vint32(72, 56, 8, 40, 40, 
0272         24),
0273     rollConnLP_13_1 = cms.vint32(2, 0, 0),
0274     rollConnLP_13_2 = cms.vint32(3, 3, 0),
0275     rollConnLP_13_3 = cms.vint32(4, 4, 0),
0276     towerEnd = cms.int32(16),
0277     rollConnLP_15_4 = cms.vint32(0, 0, 0),
0278     rollConnLP_15_5 = cms.vint32(0, 0, 0),
0279     rollConnLP_15_2 = cms.vint32(3, 3, 0),
0280     rollConnLP_15_3 = cms.vint32(4, 0, 0),
0281     rollConnLP_15_0 = cms.vint32(1, 1, 0),
0282     rollConnLP_15_1 = cms.vint32(2, 0, 0)
0283 )
0284 
0285 RPCConeDefSrc = cms.ESSource("EmptyESSource",
0286     recordName = cms.string('L1RPCConeDefinitionRcd'),
0287     iovIsRunNotTime = cms.bool(True),
0288     firstValid = cms.vuint32(1)
0289 )
0290 
0291