Back to home page

EIC code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 10:36:25

0001 module IdentificationMap pfRICH {
0002   set InputArray TrackMerger/tracks
0003   set OutputArray tracks
0004 
0005     add EfficiencyFormula {11} {11} {
0006       (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) <    0.40 || pt * cosh(eta) >=    5.50) * ( 0.00 ) +
0007       ( -3.50 <= eta && eta <  -2.80) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (1.000000) +
0008       ( -3.50 <= eta && eta <  -2.80) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (1.000000) +
0009       ( -3.50 <= eta && eta <  -2.80) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (1.000000) +
0010       ( -3.50 <= eta && eta <  -2.80) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (1.000000) +
0011       ( -3.50 <= eta && eta <  -2.80) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (1.000000) +
0012       ( -3.50 <= eta && eta <  -2.80) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (1.000000) +
0013       ( -3.50 <= eta && eta <  -2.80) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (1.000000) +
0014       ( -3.50 <= eta && eta <  -2.80) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (1.000000) +
0015       ( -3.50 <= eta && eta <  -2.80) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.999955) +
0016       ( -3.50 <= eta && eta <  -2.80) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.991449) +
0017       ( -3.50 <= eta && eta <  -2.80) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.946267) +
0018       ( -3.50 <= eta && eta <  -2.80) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.869975) +
0019       ( -3.50 <= eta && eta <  -2.80) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.797208) +
0020       ( -3.50 <= eta && eta <  -2.80) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.742194) +
0021       ( -3.50 <= eta && eta <  -2.80) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.698612) +
0022       ( -3.50 <= eta && eta <  -2.80) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.663522) +
0023       ( -3.50 <= eta && eta <  -2.80) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.637159) +
0024       ( -2.80 <= eta && eta <  -1.90) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (1.000000) +
0025       ( -2.80 <= eta && eta <  -1.90) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (1.000000) +
0026       ( -2.80 <= eta && eta <  -1.90) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (1.000000) +
0027       ( -2.80 <= eta && eta <  -1.90) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (1.000000) +
0028       ( -2.80 <= eta && eta <  -1.90) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (1.000000) +
0029       ( -2.80 <= eta && eta <  -1.90) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (1.000000) +
0030       ( -2.80 <= eta && eta <  -1.90) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (1.000000) +
0031       ( -2.80 <= eta && eta <  -1.90) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (1.000000) +
0032       ( -2.80 <= eta && eta <  -1.90) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.999911) +
0033       ( -2.80 <= eta && eta <  -1.90) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.990092) +
0034       ( -2.80 <= eta && eta <  -1.90) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.941162) +
0035       ( -2.80 <= eta && eta <  -1.90) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.870021) +
0036       ( -2.80 <= eta && eta <  -1.90) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.798658) +
0037       ( -2.80 <= eta && eta <  -1.90) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.745484) +
0038       ( -2.80 <= eta && eta <  -1.90) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.701168) +
0039       ( -2.80 <= eta && eta <  -1.90) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.664303) +
0040       ( -2.80 <= eta && eta <  -1.90) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.638027) +
0041       ( -1.90 <= eta && eta <  -1.50) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (1.000000) +
0042       ( -1.90 <= eta && eta <  -1.50) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (1.000000) +
0043       ( -1.90 <= eta && eta <  -1.50) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (1.000000) +
0044       ( -1.90 <= eta && eta <  -1.50) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (1.000000) +
0045       ( -1.90 <= eta && eta <  -1.50) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (1.000000) +
0046       ( -1.90 <= eta && eta <  -1.50) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (1.000000) +
0047       ( -1.90 <= eta && eta <  -1.50) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (1.000000) +
0048       ( -1.90 <= eta && eta <  -1.50) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (0.999993) +
0049       ( -1.90 <= eta && eta <  -1.50) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.999027) +
0050       ( -1.90 <= eta && eta <  -1.50) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.976656) +
0051       ( -1.90 <= eta && eta <  -1.50) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.921009) +
0052       ( -1.90 <= eta && eta <  -1.50) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.849730) +
0053       ( -1.90 <= eta && eta <  -1.50) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.783416) +
0054       ( -1.90 <= eta && eta <  -1.50) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.734606) +
0055       ( -1.90 <= eta && eta <  -1.50) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.691330) +
0056       ( -1.90 <= eta && eta <  -1.50) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.659819) +
0057       ( -1.90 <= eta && eta <  -1.50) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.635836)
0058     }
0059 
0060     add EfficiencyFormula {11} {211} {
0061       (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) <    0.40 || pt * cosh(eta) >=    5.50) * ( 0.00 ) +
0062       ( -3.50 <= eta && eta <  -2.80) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (0.000000) +
0063       ( -3.50 <= eta && eta <  -2.80) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (0.000000) +
0064       ( -3.50 <= eta && eta <  -2.80) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (0.000000) +
0065       ( -3.50 <= eta && eta <  -2.80) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (0.000000) +
0066       ( -3.50 <= eta && eta <  -2.80) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (0.000000) +
0067       ( -3.50 <= eta && eta <  -2.80) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (0.000000) +
0068       ( -3.50 <= eta && eta <  -2.80) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (0.000000) +
0069       ( -3.50 <= eta && eta <  -2.80) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (0.000000) +
0070       ( -3.50 <= eta && eta <  -2.80) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.000045) +
0071       ( -3.50 <= eta && eta <  -2.80) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.008551) +
0072       ( -3.50 <= eta && eta <  -2.80) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.053733) +
0073       ( -3.50 <= eta && eta <  -2.80) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.130025) +
0074       ( -3.50 <= eta && eta <  -2.80) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.202792) +
0075       ( -3.50 <= eta && eta <  -2.80) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.257806) +
0076       ( -3.50 <= eta && eta <  -2.80) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.301388) +
0077       ( -3.50 <= eta && eta <  -2.80) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.336478) +
0078       ( -3.50 <= eta && eta <  -2.80) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.362841) +
0079       ( -2.80 <= eta && eta <  -1.90) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (0.000000) +
0080       ( -2.80 <= eta && eta <  -1.90) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (0.000000) +
0081       ( -2.80 <= eta && eta <  -1.90) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (0.000000) +
0082       ( -2.80 <= eta && eta <  -1.90) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (0.000000) +
0083       ( -2.80 <= eta && eta <  -1.90) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (0.000000) +
0084       ( -2.80 <= eta && eta <  -1.90) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (0.000000) +
0085       ( -2.80 <= eta && eta <  -1.90) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (0.000000) +
0086       ( -2.80 <= eta && eta <  -1.90) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (0.000000) +
0087       ( -2.80 <= eta && eta <  -1.90) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.000089) +
0088       ( -2.80 <= eta && eta <  -1.90) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.009908) +
0089       ( -2.80 <= eta && eta <  -1.90) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.058838) +
0090       ( -2.80 <= eta && eta <  -1.90) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.129979) +
0091       ( -2.80 <= eta && eta <  -1.90) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.201342) +
0092       ( -2.80 <= eta && eta <  -1.90) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.254516) +
0093       ( -2.80 <= eta && eta <  -1.90) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.298832) +
0094       ( -2.80 <= eta && eta <  -1.90) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.335697) +
0095       ( -2.80 <= eta && eta <  -1.90) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.361973) +
0096       ( -1.90 <= eta && eta <  -1.50) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (0.000000) +
0097       ( -1.90 <= eta && eta <  -1.50) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (0.000000) +
0098       ( -1.90 <= eta && eta <  -1.50) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (0.000000) +
0099       ( -1.90 <= eta && eta <  -1.50) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (0.000000) +
0100       ( -1.90 <= eta && eta <  -1.50) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (0.000000) +
0101       ( -1.90 <= eta && eta <  -1.50) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (0.000000) +
0102       ( -1.90 <= eta && eta <  -1.50) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (0.000000) +
0103       ( -1.90 <= eta && eta <  -1.50) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (0.000007) +
0104       ( -1.90 <= eta && eta <  -1.50) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.000973) +
0105       ( -1.90 <= eta && eta <  -1.50) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.023344) +
0106       ( -1.90 <= eta && eta <  -1.50) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.078991) +
0107       ( -1.90 <= eta && eta <  -1.50) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.150270) +
0108       ( -1.90 <= eta && eta <  -1.50) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.216584) +
0109       ( -1.90 <= eta && eta <  -1.50) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.265394) +
0110       ( -1.90 <= eta && eta <  -1.50) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.308670) +
0111       ( -1.90 <= eta && eta <  -1.50) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.340181) +
0112       ( -1.90 <= eta && eta <  -1.50) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.364164)
0113     }
0114 
0115     add EfficiencyFormula {211} {11} {
0116       (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) <    0.40 || pt * cosh(eta) >=    5.50) * ( 0.00 ) +
0117       ( -3.50 <= eta && eta <  -2.80) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (0.000000) +
0118       ( -3.50 <= eta && eta <  -2.80) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (0.000000) +
0119       ( -3.50 <= eta && eta <  -2.80) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (0.000000) +
0120       ( -3.50 <= eta && eta <  -2.80) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (0.000000) +
0121       ( -3.50 <= eta && eta <  -2.80) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (0.000000) +
0122       ( -3.50 <= eta && eta <  -2.80) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (0.000000) +
0123       ( -3.50 <= eta && eta <  -2.80) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (0.000000) +
0124       ( -3.50 <= eta && eta <  -2.80) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (0.000000) +
0125       ( -3.50 <= eta && eta <  -2.80) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.000032) +
0126       ( -3.50 <= eta && eta <  -2.80) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.007502) +
0127       ( -3.50 <= eta && eta <  -2.80) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.053733) +
0128       ( -3.50 <= eta && eta <  -2.80) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.125669) +
0129       ( -3.50 <= eta && eta <  -2.80) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.195789) +
0130       ( -3.50 <= eta && eta <  -2.80) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.256708) +
0131       ( -3.50 <= eta && eta <  -2.80) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.296337) +
0132       ( -3.50 <= eta && eta <  -2.80) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.339030) +
0133       ( -3.50 <= eta && eta <  -2.80) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.364338) +
0134       ( -2.80 <= eta && eta <  -1.90) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (0.000000) +
0135       ( -2.80 <= eta && eta <  -1.90) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (0.000000) +
0136       ( -2.80 <= eta && eta <  -1.90) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (0.000000) +
0137       ( -2.80 <= eta && eta <  -1.90) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (0.000000) +
0138       ( -2.80 <= eta && eta <  -1.90) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (0.000000) +
0139       ( -2.80 <= eta && eta <  -1.90) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (0.000000) +
0140       ( -2.80 <= eta && eta <  -1.90) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (0.000000) +
0141       ( -2.80 <= eta && eta <  -1.90) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (0.000000) +
0142       ( -2.80 <= eta && eta <  -1.90) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.000067) +
0143       ( -2.80 <= eta && eta <  -1.90) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.008987) +
0144       ( -2.80 <= eta && eta <  -1.90) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.056723) +
0145       ( -2.80 <= eta && eta <  -1.90) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.127859) +
0146       ( -2.80 <= eta && eta <  -1.90) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.194421) +
0147       ( -2.80 <= eta && eta <  -1.90) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.254516) +
0148       ( -2.80 <= eta && eta <  -1.90) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.299828) +
0149       ( -2.80 <= eta && eta <  -1.90) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.336557) +
0150       ( -2.80 <= eta && eta <  -1.90) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.363478) +
0151       ( -1.90 <= eta && eta <  -1.50) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (0.000000) +
0152       ( -1.90 <= eta && eta <  -1.50) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (0.000000) +
0153       ( -1.90 <= eta && eta <  -1.50) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (0.000000) +
0154       ( -1.90 <= eta && eta <  -1.50) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (0.000000) +
0155       ( -1.90 <= eta && eta <  -1.50) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (0.000000) +
0156       ( -1.90 <= eta && eta <  -1.50) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (0.000000) +
0157       ( -1.90 <= eta && eta <  -1.50) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (0.000000) +
0158       ( -1.90 <= eta && eta <  -1.50) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (0.000004) +
0159       ( -1.90 <= eta && eta <  -1.50) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.000815) +
0160       ( -1.90 <= eta && eta <  -1.50) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.022371) +
0161       ( -1.90 <= eta && eta <  -1.50) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.080878) +
0162       ( -1.90 <= eta && eta <  -1.50) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.152919) +
0163       ( -1.90 <= eta && eta <  -1.50) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.214665) +
0164       ( -1.90 <= eta && eta <  -1.50) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.266337) +
0165       ( -1.90 <= eta && eta <  -1.50) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.306935) +
0166       ( -1.90 <= eta && eta <  -1.50) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.338609) +
0167       ( -1.90 <= eta && eta <  -1.50) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.362739)
0168     }
0169 
0170     add EfficiencyFormula {211} {211} {
0171       (eta< -3.50 || eta>= -1.50 || pt * cosh(eta) <    0.40 || pt * cosh(eta) >=    5.50) * ( 0.00 ) +
0172       ( -3.50 <= eta && eta <  -2.80) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (1.000000) +
0173       ( -3.50 <= eta && eta <  -2.80) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (1.000000) +
0174       ( -3.50 <= eta && eta <  -2.80) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (1.000000) +
0175       ( -3.50 <= eta && eta <  -2.80) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (1.000000) +
0176       ( -3.50 <= eta && eta <  -2.80) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (1.000000) +
0177       ( -3.50 <= eta && eta <  -2.80) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (1.000000) +
0178       ( -3.50 <= eta && eta <  -2.80) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (1.000000) +
0179       ( -3.50 <= eta && eta <  -2.80) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (1.000000) +
0180       ( -3.50 <= eta && eta <  -2.80) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.999968) +
0181       ( -3.50 <= eta && eta <  -2.80) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.992498) +
0182       ( -3.50 <= eta && eta <  -2.80) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.946267) +
0183       ( -3.50 <= eta && eta <  -2.80) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.874331) +
0184       ( -3.50 <= eta && eta <  -2.80) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.804211) +
0185       ( -3.50 <= eta && eta <  -2.80) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.743292) +
0186       ( -3.50 <= eta && eta <  -2.80) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.703663) +
0187       ( -3.50 <= eta && eta <  -2.80) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.660970) +
0188       ( -3.50 <= eta && eta <  -2.80) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.635662) +
0189       ( -2.80 <= eta && eta <  -1.90) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (1.000000) +
0190       ( -2.80 <= eta && eta <  -1.90) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (1.000000) +
0191       ( -2.80 <= eta && eta <  -1.90) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (1.000000) +
0192       ( -2.80 <= eta && eta <  -1.90) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (1.000000) +
0193       ( -2.80 <= eta && eta <  -1.90) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (1.000000) +
0194       ( -2.80 <= eta && eta <  -1.90) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (1.000000) +
0195       ( -2.80 <= eta && eta <  -1.90) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (1.000000) +
0196       ( -2.80 <= eta && eta <  -1.90) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (1.000000) +
0197       ( -2.80 <= eta && eta <  -1.90) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.999933) +
0198       ( -2.80 <= eta && eta <  -1.90) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.991013) +
0199       ( -2.80 <= eta && eta <  -1.90) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.943277) +
0200       ( -2.80 <= eta && eta <  -1.90) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.872141) +
0201       ( -2.80 <= eta && eta <  -1.90) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.805579) +
0202       ( -2.80 <= eta && eta <  -1.90) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.745484) +
0203       ( -2.80 <= eta && eta <  -1.90) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.700172) +
0204       ( -2.80 <= eta && eta <  -1.90) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.663443) +
0205       ( -2.80 <= eta && eta <  -1.90) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.636522) +
0206       ( -1.90 <= eta && eta <  -1.50) * (   0.40 <= pt * cosh(eta) && pt * cosh(eta) <    0.45) * (1.000000) +
0207       ( -1.90 <= eta && eta <  -1.50) * (   0.45 <= pt * cosh(eta) && pt * cosh(eta) <    0.50) * (1.000000) +
0208       ( -1.90 <= eta && eta <  -1.50) * (   0.50 <= pt * cosh(eta) && pt * cosh(eta) <    0.55) * (1.000000) +
0209       ( -1.90 <= eta && eta <  -1.50) * (   0.55 <= pt * cosh(eta) && pt * cosh(eta) <    0.60) * (1.000000) +
0210       ( -1.90 <= eta && eta <  -1.50) * (   0.60 <= pt * cosh(eta) && pt * cosh(eta) <    0.70) * (1.000000) +
0211       ( -1.90 <= eta && eta <  -1.50) * (   0.70 <= pt * cosh(eta) && pt * cosh(eta) <    0.80) * (1.000000) +
0212       ( -1.90 <= eta && eta <  -1.50) * (   0.80 <= pt * cosh(eta) && pt * cosh(eta) <    0.90) * (1.000000) +
0213       ( -1.90 <= eta && eta <  -1.50) * (   0.90 <= pt * cosh(eta) && pt * cosh(eta) <    1.00) * (0.999996) +
0214       ( -1.90 <= eta && eta <  -1.50) * (   1.00 <= pt * cosh(eta) && pt * cosh(eta) <    1.50) * (0.999185) +
0215       ( -1.90 <= eta && eta <  -1.50) * (   1.50 <= pt * cosh(eta) && pt * cosh(eta) <    2.00) * (0.977629) +
0216       ( -1.90 <= eta && eta <  -1.50) * (   2.00 <= pt * cosh(eta) && pt * cosh(eta) <    2.50) * (0.919122) +
0217       ( -1.90 <= eta && eta <  -1.50) * (   2.50 <= pt * cosh(eta) && pt * cosh(eta) <    3.00) * (0.847081) +
0218       ( -1.90 <= eta && eta <  -1.50) * (   3.00 <= pt * cosh(eta) && pt * cosh(eta) <    3.50) * (0.785335) +
0219       ( -1.90 <= eta && eta <  -1.50) * (   3.50 <= pt * cosh(eta) && pt * cosh(eta) <    4.00) * (0.733663) +
0220       ( -1.90 <= eta && eta <  -1.50) * (   4.00 <= pt * cosh(eta) && pt * cosh(eta) <    4.50) * (0.693065) +
0221       ( -1.90 <= eta && eta <  -1.50) * (   4.50 <= pt * cosh(eta) && pt * cosh(eta) <    5.00) * (0.661391) +
0222       ( -1.90 <= eta && eta <  -1.50) * (   5.00 <= pt * cosh(eta) && pt * cosh(eta) <    5.50) * (0.637261)
0223     }
0224 
0225   add EfficiencyFormula {0} {0} { 0.00 }
0226 }