File indexing completed on 2024-08-27 22:59:18
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def Phase2L1CaloJetEmulator(**kwargs):
0004 mod = cms.EDProducer('Phase2L1CaloJetEmulator',
0005 gctFullTowers = cms.InputTag('l1tPhase2L1CaloEGammaEmulator', 'GCTFullTowers'),
0006 hgcalTowers = cms.InputTag('l1tHGCalTowerProducer', 'HGCalTowerProcessor'),
0007 hcalDigis = cms.InputTag('simHcalTriggerPrimitiveDigis'),
0008 nHits_to_nvtx_params = cms.VPSet(
0009 cms.PSet(
0010 fit = cms.string('hgcalEM'),
0011 nHits_params = cms.vdouble(
0012 157.522,
0013 0.09
0014 )
0015 ),
0016 cms.PSet(
0017 fit = cms.string('hgcalHad'),
0018 nHits_params = cms.vdouble(
0019 159.295,
0020 0.178
0021 )
0022 ),
0023 cms.PSet(
0024 fit = cms.string('hf'),
0025 nHits_params = cms.vdouble(
0026 165.706,
0027 0.153
0028 )
0029 )
0030 ),
0031 nvtx_to_PU_sub_params = cms.VPSet(
0032 cms.PSet(
0033 calo = cms.string('hgcalEM'),
0034 iEta = cms.string('er1p4to1p8'),
0035 nvtx_params = cms.vdouble(
0036 -0.011772,
0037 0.004142
0038 )
0039 ),
0040 cms.PSet(
0041 calo = cms.string('hgcalEM'),
0042 iEta = cms.string('er1p8to2p1'),
0043 nvtx_params = cms.vdouble(
0044 -0.015488,
0045 0.00541
0046 )
0047 ),
0048 cms.PSet(
0049 calo = cms.string('hgcalEM'),
0050 iEta = cms.string('er2p1to2p4'),
0051 nvtx_params = cms.vdouble(
0052 -0.02115,
0053 0.006078
0054 )
0055 ),
0056 cms.PSet(
0057 calo = cms.string('hgcalEM'),
0058 iEta = cms.string('er2p4to2p7'),
0059 nvtx_params = cms.vdouble(
0060 -0.015705,
0061 0.005339
0062 )
0063 ),
0064 cms.PSet(
0065 calo = cms.string('hgcalEM'),
0066 iEta = cms.string('er2p7to3p1'),
0067 nvtx_params = cms.vdouble(
0068 -0.018492,
0069 0.00562
0070 )
0071 ),
0072 cms.PSet(
0073 calo = cms.string('hgcalHad'),
0074 iEta = cms.string('er1p4to1p8'),
0075 nvtx_params = cms.vdouble(
0076 0.005675,
0077 0.000615
0078 )
0079 ),
0080 cms.PSet(
0081 calo = cms.string('hgcalHad'),
0082 iEta = cms.string('er1p8to2p1'),
0083 nvtx_params = cms.vdouble(
0084 0.00456,
0085 0.001099
0086 )
0087 ),
0088 cms.PSet(
0089 calo = cms.string('hgcalHad'),
0090 iEta = cms.string('er2p1to2p4'),
0091 nvtx_params = cms.vdouble(
0092 3.6e-05,
0093 0.001608
0094 )
0095 ),
0096 cms.PSet(
0097 calo = cms.string('hgcalHad'),
0098 iEta = cms.string('er2p4to2p7'),
0099 nvtx_params = cms.vdouble(
0100 0.000869,
0101 0.001754
0102 )
0103 ),
0104 cms.PSet(
0105 calo = cms.string('hgcalHad'),
0106 iEta = cms.string('er2p7to3p1'),
0107 nvtx_params = cms.vdouble(
0108 -0.006574,
0109 0.003134
0110 )
0111 ),
0112 cms.PSet(
0113 calo = cms.string('hf'),
0114 iEta = cms.string('er29to33'),
0115 nvtx_params = cms.vdouble(
0116 -0.203291,
0117 0.044096
0118 )
0119 ),
0120 cms.PSet(
0121 calo = cms.string('hf'),
0122 iEta = cms.string('er34to37'),
0123 nvtx_params = cms.vdouble(
0124 -0.210922,
0125 0.045628
0126 )
0127 ),
0128 cms.PSet(
0129 calo = cms.string('hf'),
0130 iEta = cms.string('er38to41'),
0131 nvtx_params = cms.vdouble(
0132 -0.229562,
0133 0.05056
0134 )
0135 )
0136 ),
0137 jetPtBins = cms.vdouble(
0138 0,
0139 5,
0140 7.5,
0141 10,
0142 12.5,
0143 15,
0144 17.5,
0145 20,
0146 22.5,
0147 25,
0148 27.5,
0149 30,
0150 35,
0151 40,
0152 45,
0153 50,
0154 55,
0155 60,
0156 65,
0157 70,
0158 75,
0159 80,
0160 85,
0161 90,
0162 95,
0163 100,
0164 110,
0165 120,
0166 130,
0167 140,
0168 150,
0169 160,
0170 170,
0171 180,
0172 190,
0173 200,
0174 225,
0175 250,
0176 275,
0177 300,
0178 325,
0179 400,
0180 500
0181 ),
0182 absEtaBinsBarrel = cms.vdouble(
0183 0,
0184 0.3,
0185 0.6,
0186 1,
0187 1.5
0188 ),
0189 jetCalibrationsBarrel = cms.vdouble(
0190 2.459,
0191 2.32,
0192 2.239,
0193 2.166,
0194 2.1,
0195 2.04,
0196 1.986,
0197 1.937,
0198 1.892,
0199 1.852,
0200 1.816,
0201 1.768,
0202 1.714,
0203 1.67,
0204 1.633,
0205 1.603,
0206 1.578,
0207 1.557,
0208 1.54,
0209 1.525,
0210 1.513,
0211 1.502,
0212 1.493,
0213 1.486,
0214 1.479,
0215 1.47,
0216 1.46,
0217 1.452,
0218 1.445,
0219 1.439,
0220 1.433,
0221 1.427,
0222 1.422,
0223 1.417,
0224 1.411,
0225 1.403,
0226 1.39,
0227 1.377,
0228 1.365,
0229 1.352,
0230 1.327,
0231 1.284,
0232 4.695,
0233 3.32,
0234 2.751,
0235 2.361,
0236 2.093,
0237 1.908,
0238 1.781,
0239 1.694,
0240 1.633,
0241 1.591,
0242 1.562,
0243 1.533,
0244 1.511,
0245 1.499,
0246 1.492,
0247 1.486,
0248 1.482,
0249 1.478,
0250 1.474,
0251 1.47,
0252 1.467,
0253 1.463,
0254 1.459,
0255 1.456,
0256 1.452,
0257 1.447,
0258 1.44,
0259 1.433,
0260 1.425,
0261 1.418,
0262 1.411,
0263 1.404,
0264 1.397,
0265 1.39,
0266 1.382,
0267 1.37,
0268 1.352,
0269 1.334,
0270 1.316,
0271 1.298,
0272 1.262,
0273 1.2,
0274 5.1,
0275 3.538,
0276 2.892,
0277 2.448,
0278 2.143,
0279 1.933,
0280 1.789,
0281 1.689,
0282 1.62,
0283 1.572,
0284 1.539,
0285 1.506,
0286 1.482,
0287 1.469,
0288 1.46,
0289 1.455,
0290 1.45,
0291 1.446,
0292 1.442,
0293 1.438,
0294 1.434,
0295 1.431,
0296 1.427,
0297 1.423,
0298 1.42,
0299 1.414,
0300 1.407,
0301 1.4,
0302 1.392,
0303 1.385,
0304 1.378,
0305 1.37,
0306 1.363,
0307 1.356,
0308 1.348,
0309 1.336,
0310 1.317,
0311 1.299,
0312 1.281,
0313 1.263,
0314 1.226,
0315 1.162,
0316 3.85,
0317 3.438,
0318 3.211,
0319 3.017,
0320 2.851,
0321 2.708,
0322 2.585,
0323 2.479,
0324 2.388,
0325 2.31,
0326 2.243,
0327 2.159,
0328 2.072,
0329 2.006,
0330 1.956,
0331 1.917,
0332 1.887,
0333 1.863,
0334 1.844,
0335 1.828,
0336 1.814,
0337 1.802,
0338 1.791,
0339 1.782,
0340 1.773,
0341 1.76,
0342 1.744,
0343 1.729,
0344 1.714,
0345 1.699,
0346 1.685,
0347 1.67,
0348 1.656,
0349 1.641,
0350 1.627,
0351 1.602,
0352 1.566,
0353 1.53,
0354 1.494,
0355 1.458,
0356 1.386,
0357 1.26
0358 ),
0359 absEtaBinsHGCal = cms.vdouble(
0360 1.5,
0361 1.9,
0362 2.4,
0363 3
0364 ),
0365 jetCalibrationsHGCal = cms.vdouble(
0366 5.604,
0367 4.578,
0368 4.061,
0369 3.647,
0370 3.314,
0371 3.047,
0372 2.832,
0373 2.66,
0374 2.521,
0375 2.41,
0376 2.32,
0377 2.216,
0378 2.12,
0379 2.056,
0380 2.013,
0381 1.983,
0382 1.961,
0383 1.945,
0384 1.932,
0385 1.922,
0386 1.913,
0387 1.905,
0388 1.898,
0389 1.891,
0390 1.884,
0391 1.874,
0392 1.861,
0393 1.848,
0394 1.835,
0395 1.822,
0396 1.81,
0397 1.797,
0398 1.784,
0399 1.771,
0400 1.759,
0401 1.736,
0402 1.704,
0403 1.673,
0404 1.641,
0405 1.609,
0406 1.545,
0407 1.434,
0408 4.385,
0409 3.584,
0410 3.177,
0411 2.849,
0412 2.584,
0413 2.37,
0414 2.197,
0415 2.057,
0416 1.944,
0417 1.853,
0418 1.78,
0419 1.695,
0420 1.616,
0421 1.564,
0422 1.53,
0423 1.507,
0424 1.491,
0425 1.48,
0426 1.472,
0427 1.466,
0428 1.462,
0429 1.459,
0430 1.456,
0431 1.453,
0432 1.451,
0433 1.447,
0434 1.443,
0435 1.439,
0436 1.435,
0437 1.431,
0438 1.427,
0439 1.423,
0440 1.419,
0441 1.416,
0442 1.412,
0443 1.405,
0444 1.395,
0445 1.385,
0446 1.376,
0447 1.366,
0448 1.346,
0449 1.312,
0450 562.891,
0451 68.647,
0452 17.648,
0453 5.241,
0454 2.223,
0455 1.49,
0456 1.312,
0457 1.27,
0458 1.26,
0459 1.259,
0460 1.259,
0461 1.26,
0462 1.263,
0463 1.265,
0464 1.267,
0465 1.269,
0466 1.271,
0467 1.273,
0468 1.275,
0469 1.277,
0470 1.279,
0471 1.281,
0472 1.283,
0473 1.285,
0474 1.287,
0475 1.29,
0476 1.295,
0477 1.299,
0478 1.303,
0479 1.307,
0480 1.311,
0481 1.315,
0482 1.319,
0483 1.323,
0484 1.328,
0485 1.335,
0486 1.345,
0487 1.355,
0488 1.366,
0489 1.376,
0490 1.397,
0491 1.433
0492 ),
0493 absEtaBinsHF = cms.vdouble(
0494 3,
0495 3.6,
0496 6
0497 ),
0498 jetCalibrationsHF = cms.vdouble(
0499 8.169,
0500 6.873,
0501 6.155,
0502 5.535,
0503 5.001,
0504 4.539,
0505 4.141,
0506 3.798,
0507 3.501,
0508 3.245,
0509 3.024,
0510 2.748,
0511 2.463,
0512 2.249,
0513 2.09,
0514 1.971,
0515 1.881,
0516 1.814,
0517 1.763,
0518 1.725,
0519 1.695,
0520 1.673,
0521 1.655,
0522 1.642,
0523 1.631,
0524 1.618,
0525 1.605,
0526 1.596,
0527 1.588,
0528 1.581,
0529 1.575,
0530 1.569,
0531 1.563,
0532 1.557,
0533 1.551,
0534 1.541,
0535 1.527,
0536 1.513,
0537 1.498,
0538 1.484,
0539 1.456,
0540 1.406,
0541 2.788,
0542 2.534,
0543 2.388,
0544 2.258,
0545 2.141,
0546 2.037,
0547 1.945,
0548 1.862,
0549 1.788,
0550 1.722,
0551 1.664,
0552 1.587,
0553 1.503,
0554 1.436,
0555 1.382,
0556 1.339,
0557 1.305,
0558 1.277,
0559 1.255,
0560 1.237,
0561 1.223,
0562 1.211,
0563 1.201,
0564 1.193,
0565 1.186,
0566 1.178,
0567 1.17,
0568 1.164,
0569 1.159,
0570 1.154,
0571 1.151,
0572 1.147,
0573 1.144,
0574 1.141,
0575 1.138,
0576 1.133,
0577 1.126,
0578 1.118,
0579 1.111,
0580 1.104,
0581 1.09,
0582 1.064
0583 ),
0584 tauPtBins = cms.vdouble(
0585 0,
0586 5,
0587 7.5,
0588 10,
0589 12.5,
0590 15,
0591 20,
0592 25,
0593 30,
0594 35,
0595 40,
0596 45,
0597 50,
0598 55,
0599 60,
0600 70,
0601 80,
0602 100,
0603 150,
0604 200
0605 ),
0606 tauAbsEtaBinsBarrel = cms.vdouble(
0607 0,
0608 0.3,
0609 0.6,
0610 1,
0611 1.5
0612 ),
0613 tauCalibrationsBarrel = cms.vdouble(
0614 1.067,
0615 1.067,
0616 1.067,
0617 1.067,
0618 1.067,
0619 1.067,
0620 1.067,
0621 1.067,
0622 1.067,
0623 1.067,
0624 1.067,
0625 1.067,
0626 1.067,
0627 1.067,
0628 1.067,
0629 1.067,
0630 1.067,
0631 1.067,
0632 1.067,
0633 1.106,
0634 1.106,
0635 1.106,
0636 1.106,
0637 1.106,
0638 1.106,
0639 1.106,
0640 1.106,
0641 1.106,
0642 1.106,
0643 1.106,
0644 1.106,
0645 1.106,
0646 1.106,
0647 1.106,
0648 1.106,
0649 1.106,
0650 1.106,
0651 1.106,
0652 1.102,
0653 1.102,
0654 1.102,
0655 1.102,
0656 1.102,
0657 1.102,
0658 1.102,
0659 1.102,
0660 1.102,
0661 1.102,
0662 1.102,
0663 1.102,
0664 1.102,
0665 1.102,
0666 1.102,
0667 1.102,
0668 1.102,
0669 1.102,
0670 1.102,
0671 1.139,
0672 1.139,
0673 1.139,
0674 1.139,
0675 1.139,
0676 1.139,
0677 1.139,
0678 1.139
0679 ),
0680 tauAbsEtaBinsHGCal = cms.vdouble(
0681 1.5,
0682 1.9,
0683 2.4,
0684 3
0685 ),
0686 tauCalibrationsHGCal = cms.vdouble(
0687 1.384,
0688 1.384,
0689 1.384,
0690 1.384,
0691 1.384,
0692 1.384,
0693 1.384,
0694 1.384,
0695 1.384,
0696 1.384,
0697 1.384,
0698 1.384,
0699 1.384,
0700 1.384,
0701 1.384,
0702 1.384,
0703 1.384,
0704 1.384,
0705 1.384,
0706 1.473,
0707 1.473,
0708 1.473,
0709 1.473,
0710 1.473,
0711 1.473,
0712 1.473,
0713 1.473,
0714 1.473,
0715 1.473,
0716 1.473,
0717 1.473,
0718 1.473,
0719 1.473,
0720 1.473,
0721 1.473,
0722 1.473,
0723 1.473,
0724 1.473,
0725 1.133,
0726 1.133,
0727 1.133,
0728 1.133,
0729 1.133,
0730 1.133,
0731 1.133,
0732 1.133,
0733 1.133,
0734 1.133,
0735 1.133,
0736 1.133,
0737 1.133,
0738 1.133,
0739 1.133,
0740 1.133,
0741 1.133,
0742 1.133,
0743 1.133
0744 ),
0745 mightGet = cms.optional.untracked.vstring
0746 )
0747 for k,v in kwargs.items():
0748 setattr(mod, k, v)
0749 return mod