28 if (
eta >= etalimits.back())
return (etalimits.size()-1);
29 if (
eta < etalimits[0])
return 0;
31 int sizelim = etalimits.size() - 1 ;
32 for (
int j=0;j< sizelim ;j++) {
33 if (abs(
eta) >= etalimits[j] && abs(
eta) < etalimits[j+1]) {
47 if (
et >= etlimits.back())
return (etlimits.size()-1);
48 if (
et < etlimits[0])
return 0;
50 int sizelimet = etlimits.size() - 1 ;
51 for (
int i=0;
i< sizelimet ;
i++) {
52 if (
et >= etlimits[
i] &&
et < etlimits[
i+1]) {
64 return LUTKF.at(iet).at(jeta);
71 etalimits = {-0.10,0.10,0.30,0.50,0.70,0.90,1.10,1.30,1.50,1.70,1.90,2.10,2.33,2.55,2.80,3.42};
72 etlimits = {8,16,32,64,128,1024};
74 vector<double>
v0 {0.14,0.12,0.12,0.17,0.26,0.3,0.3,0.42,0.38,0.19,0.16,0.15,0.52,0.59,0.62,0.33};
75 vector<double> v1 {0.19,0.17,0.18,0.2,0.27,0.3,0.3,0.43,0.36,0.19,0.16,0.14,0.33,0.35,0.38,0.28};
76 vector<double>
v2 {0.13,0.11,0.11,0.13,0.17,0.19,0.18,0.28,0.21,0.11,0.09,0.08,0.12,0.09,0.12,0.17};
77 vector<double> v3 {-0.01,-0.02,-0.02,-0.01,0.02,0.03,0.03,0.12,0.04,-0.04,-0.05,-0.06,-0.03,-0.06,-0.03,0.05};
78 vector<double> v4 {-0.12,-0.12,-0.12,-0.11,-0.08,-0.07,-0.08,-0.01,-0.08,-0.14,-0.14,-0.15,-0.13,-0.15,-0.12,-0.04};
87 for (
auto &vet : LUTKF){
88 for (
auto &veta : vet){