Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:11:42

0001 import FWCore.ParameterSet.Config as cms
0002 calibration = cms.VPSet(
0003     cms.PSet(
0004         etaMax = cms.double(0.435),
0005         etaMin = cms.double(0),
0006         l1tCalibrationFactors = cms.vdouble(
0007             1.23979294877, 1.23979294877, 1.23979294877, 1.2055534748, 1.16221465185, 
0008             1.1287061285, 1.10174091558, 1.08560073006, 1.06054297933, 1.05390045065, 
0009             1.04755164016, 1.04056108809, 1.03288843815, 1.02558076448, 1.01840595314, 
0010             1.01028026223, 0.994979528345, 0.994359643857, 0.993589993902, 0.992484418292, 
0011             0.991580925563, 0.990450519445, 0.989274770481, 0.989062288938, 0.987526878875, 
0012             0.987143421961, 0.986960123031, 0.985118762072, 0.983812522399, 0.982603964756, 
0013             0.982487894417, 0.9776664197
0014         ),
0015         l1tPtBins = cms.vdouble(
0016             -float('inf'), 16.8880031307, 23.7353661004, 31.9930260358, 41.2104176206, 
0017             50.6051414267, 60.247220362, 69.8880955069, 79.7508114194, 89.9187170854, 
0018             99.552677671, 109.444721239, 120.318481705, 131.427409379, 142.167155912, 
0019             153.513517796, 170.885803296, 192.373045006, 219.860641852, 262.12573798, 
0020             307.407472656, 353.248854037, 405.226529713, 436.515403398, 475.910561056, 
0021             519.15927673, 531.933201461, 577.566348974, 648.509090909, 705.189285714, 
0022             735.044642857, 846.330357143, float('inf')
0023         )
0024     ), 
0025     cms.PSet(
0026         etaMax = cms.double(0.783),
0027         etaMin = cms.double(0.435),
0028         l1tCalibrationFactors = cms.vdouble(
0029             1.26088033666, 1.26088033666, 1.26088033666, 1.2249182059, 1.17603697403, 
0030             1.13860928847, 1.11140597558, 1.09630616073, 1.06349385292, 1.05842913938, 
0031             1.05398549405, 1.04895539789, 1.04466168817, 1.03903857045, 1.03439337381, 
0032             1.02704723184, 1.01728260528, 1.00806725137, 1.00707008321, 1.01235956493, 
0033             1.01667298057, 1.02381172068, 1.02613493771, 1.03240539224, 1.03261816221, 
0034             1.03819304914, 1.04119620768, 1.04378137592, 1.04875440814, 1.05051419343, 
0035             1.05716649068, 1.06763963981
0036         ),
0037         l1tPtBins = cms.vdouble(
0038             -float('inf'), 16.693599742, 23.4533780602, 31.574804867, 40.607871487, 
0039             50.0226273473, 59.5432535328, 68.9906256857, 78.7889753636, 89.2161833142, 
0040             99.0522298664, 108.852466017, 118.497599303, 128.756191525, 139.378383999, 
0041             151.782981506, 169.483440448, 189.1175302, 214.728316677, 255.782543996, 
0042             301.126430305, 355.202323162, 399.880704365, 440.459131006, 471.072245322, 
0043             498.400961538, 538.905603448, 565.293103448, 600.982142857, 632.773809524, 
0044             672.494791667, 753.359375, float('inf')
0045         )
0046     ), 
0047     cms.PSet(
0048         etaMax = cms.double(1.131),
0049         etaMin = cms.double(0.783),
0050         l1tCalibrationFactors = cms.vdouble(
0051             1.27397054477, 1.27397054477, 1.27397054477, 1.22056106783, 1.15938219586, 
0052             1.1160040995, 1.09031092233, 1.08156433802, 1.05625132693, 1.04972333604, 
0053             1.04407369194, 1.03742876202, 1.03092173843, 1.02452207329, 1.0174828527, 
0054             1.0081675749, 0.995620430116, 0.997797998703, 0.994732173644, 0.990755096265, 
0055             0.985892068632, 0.981548089599, 0.976271265679, 0.973826119963, 0.968463015729, 
0056             0.967588482776, 0.961575991775, 0.957590009436, 0.946036734844, 0.943173725323, 
0057             0.939992812643, 0.933960176944
0058         ),
0059         l1tPtBins = cms.vdouble(
0060             -float('inf'), 16.880217392, 23.9022653333, 32.2717617865, 41.5428951519, 
0061             51.1274314482, 60.6194200011, 70.1354681051, 79.7123453897, 89.5991512838, 
0062             99.1387572012, 108.769969768, 119.072828547, 129.183554009, 139.711187156, 
0063             152.522826668, 169.649214185, 190.606597094, 218.71218636, 257.712877156, 
0064             306.665735047, 357.65034307, 410.926384374, 453.687469423, 496.926339286, 
0065             531.46780303, 569.60530303, 624.972727273, 711.022727273, 790.854166667, 
0066             824.322916667, 875.34375, float('inf')
0067         )
0068     ), 
0069     cms.PSet(
0070         etaMax = cms.double(1.479),
0071         etaMin = cms.double(1.131),
0072         l1tCalibrationFactors = cms.vdouble(
0073             1.34802320734, 1.34802320734, 1.34802320734, 1.30212233785, 1.24209460275, 
0074             1.19015306181, 1.15264110831, 1.12372171912, 1.10729927389, 1.10106230836, 
0075             1.09548001551, 1.08898845858, 1.08276378762, 1.07376271165, 1.07053777522, 
0076             1.06006587987, 1.04671444238, 1.03585271305, 1.04610056164, 1.03768418, 
0077             1.03119548102, 1.02676678101, 1.01915019189, 1.01242076126, 1.00893312811, 
0078             1.00508141223, 1.00136013543, 0.995951447598, 0.984231225019, 0.980800927737, 
0079             0.973451186577, 0.926524468915
0080         ),
0081         l1tPtBins = cms.vdouble(
0082             -float('inf'), 16.9252841647, 23.7590878196, 31.7131252613, 40.1274040838, 
0083             49.1249022327, 58.1527487225, 67.4760337457, 77.3005352247, 86.9408929333, 
0084             95.9552442624, 105.163768208, 114.862223233, 126.474646588, 135.799222426, 
0085             146.245567688, 164.415226489, 182.882205173, 207.962905257, 252.719711752, 
0086             302.236065785, 338.504892994, 378.520698052, 426.179788961, 460.12202381, 
0087             484.504166667, 509.6625, 539.993269231, 596.897435897, 647.229166667, 
0088             683.041666667, 863.354166667, float('inf')
0089         )
0090     ), 
0091     cms.PSet(
0092         etaMax = cms.double(1.83),
0093         etaMin = cms.double(1.479),
0094         l1tCalibrationFactors = cms.vdouble(
0095             1.64615015562, 1.64615015562, 1.64615015562, 1.64615015562, 1.62354748453, 
0096             1.58955281827, 1.5596420256, 1.52857227236, 1.4981491184, 1.47483671945, 
0097             1.44848305769, 1.42279372844, 1.41374089612, 1.4008972173, 1.39160024497, 
0098             1.37606952993, 1.3577735774, 1.32702431242, 1.28941444869, 1.28016614572, 
0099             1.24765615972, 1.22053713127, 1.17427545004, 1.15813500374, 1.14591122897, 
0100             1.10386182373, 1.08986646446, 1.08400487869, 1.05705595373, 0.986136154545, 
0101             0.970000328559, 0.926367737882, 0.92097540828
0102         ),
0103         l1tPtBins = cms.vdouble(
0104             -float('inf'), 14.2534283688, 19.3658902191, 24.8886644469, 31.0322354574, 
0105             37.7896859331, 44.4976332373, 51.4162446385, 59.0148938612, 66.284690538, 
0106             73.8402824355, 82.7989717528, 90.9876146413, 99.3412409944, 107.78800796, 
0107             117.259892418, 130.164931944, 148.875922888, 174.955265646, 212.930051719, 
0108             261.237428866, 306.506597467, 362.21578114, 409.590242347, 431.123798077, 
0109             472.326923077, 514.875, 529.95, 554.859090909, 629.159090909, 
0110             695.25, 740.625, 777.84375, float('inf')
0111         )
0112     ), 
0113     cms.PSet(
0114         etaMax = cms.double(2.172),
0115         etaMin = cms.double(1.83),
0116         l1tCalibrationFactors = cms.vdouble(
0117             1.46868261989, 1.46868261989, 1.46868261989, 1.46868261989, 1.43911078656, 
0118             1.40910755658, 1.38320919564, 1.35606709317, 1.32433798702, 1.30822665905, 
0119             1.27541632146, 1.2610425712, 1.25048382907, 1.23727857048, 1.22557226003, 
0120             1.20350464618, 1.17346110455, 1.15438568707, 1.17264007703, 1.14234287567, 
0121             1.09578935279, 1.05521480704, 1.05300376705, 0.948841272141, 0.90157065563, 
0122             0.900460510028, 0.886102626899, 0.870622263217, 0.794268915654
0123         ),
0124         l1tPtBins = cms.vdouble(
0125             -float('inf'), 15.0001433736, 20.3973850042, 26.6770760436, 33.5779131491, 
0126             40.9929083245, 48.3312410359, 55.7380156093, 64.5733527179, 72.1987214889, 
0127             78.6859384392, 87.4179205144, 95.9828439006, 104.146361706, 112.70409741, 
0128             124.306269775, 142.207731347, 159.081299984, 186.111094647, 227.056412071, 
0129             278.975766649, 337.838362069, 366.74375, 438.608333333, 540.914583333, 
0130             573.6, 584.05, 604.208333333, 666.25, float('inf')
0131         )
0132     ), 
0133     cms.PSet(
0134         etaMax = cms.double(2.5),
0135         etaMin = cms.double(2.172),
0136         l1tCalibrationFactors = cms.vdouble(
0137             1.33772238866, 1.33772238866, 1.33772238866, 1.33473934195, 1.30242829723, 
0138             1.27631075498, 1.25143840782, 1.2365993847, 1.22283208594, 1.21383948973, 
0139             1.20270942905, 1.19242313522, 1.18157505638, 1.17163939573, 1.16212445691, 
0140             1.15064512868, 1.12111242416, 1.10180561512, 1.06494795446, 1.02791008468, 
0141             0.979565936906, 0.935460737671, 0.922476716325, 0.870214599247, 0.862692426562, 
0142             0.780257657402, 0.726159840141, 0.698509844652
0143         ),
0144         l1tPtBins = cms.vdouble(
0145             -float('inf'), 15.2987042682, 20.6666592562, 27.150657531, 34.834542074, 
0146             42.9223748303, 51.5696382427, 59.9311353298, 68.6376432274, 76.9323193226, 
0147             85.3108305134, 95.1635083363, 104.886459308, 114.448100114, 123.396424629, 
0148             133.054919468, 151.922665869, 174.391475487, 200.175498357, 244.035295655, 
0149             306.180445151, 373.469537815, 415.021825397, 462.511111111, 506.025, 
0150             571.5, 670.875, 730.375, float('inf')
0151         )
0152     ), 
0153     cms.PSet(
0154         etaMax = cms.double(3),
0155         etaMin = cms.double(2.5),
0156         l1tCalibrationFactors = cms.vdouble(
0157             0.674661962699, 0.674661962699, 0.727593234951, 0.822725694893, 0.927569668143, 
0158             0.97660505882, 0.987209098964, 1.03132324625, 1.02714227345, 1.02334276675, 
0159             1.01880895382, 1.01335319939, 1.01008031255, 1.00497131654, 1.00149634384, 
0160             0.991533222988, 0.9837688439, 1.00989570361, 1.00167820652, 0.985530405844, 
0161             0.971802700851, 0.943756240228, 0.937016745904
0162         ),
0163         l1tPtBins = cms.vdouble(
0164             -float('inf'), 26.0451028139, 30.9749499579, 36.7640499457, 45.5682186743, 
0165             55.4542083976, 65.3014519722, 75.6207108652, 85.4615770865, 94.6729848702, 
0166             104.29165568, 115.822037843, 125.897005668, 135.571730212, 145.479710821, 
0167             160.990528129, 181.45236014, 203.493072087, 229.468858801, 267.709270335, 
0168             314.597744361, 380.160714286, 434.755952381, float('inf')
0169         )
0170     ), 
0171     cms.PSet(
0172         etaMax = cms.double(5.191),
0173         etaMin = cms.double(3),
0174         l1tCalibrationFactors = cms.vdouble(
0175             1.0, 1.0, 1.0, 1.0, 1.0, 
0176             1.0, 1.0
0177         ),
0178         l1tPtBins = cms.vdouble(
0179             -float('inf'), 50.6609817658, 87.2333638822, 128.156144343, 165.535850739, 
0180             220.379807692, 214.8125, float('inf')
0181         )
0182     )
0183 )
0184 
0185 l1tPhase1JetCalibrator9 = cms.EDProducer('Phase1L1TJetCalibrator',
0186   inputCollectionTag = cms.InputTag("l1tPhase1JetProducer", "UncalibratedPhase1L1TJetFromPfCandidates", ""),
0187   absEtaBinning = cms.vdouble([p.etaMin.value() for p in calibration] + [calibration[-1].etaMax.value()]),
0188   calibration = calibration,
0189   outputCollectionName = cms.string("Phase1L1TJetFromPfCandidates")
0190 )