Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:00:37

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