19 double correctionfactor=1e3;
23 if (fabs(Pt)<25*correctionfactor){
25 }
else if (fabs(Pt)>=25*correctionfactor&&fabs(Pt)<35*correctionfactor) {
28 }
else if (fabs(Pt)>=35*correctionfactor&&fabs(Pt)<50*correctionfactor) {
31 }
else if (fabs(Pt)>=50*correctionfactor&&fabs(Pt)<80*correctionfactor) {
34 }
else if (fabs(Pt)>=80*correctionfactor&&fabs(Pt)<120*correctionfactor) {
37 }
else if (fabs(Pt)>=120*correctionfactor&&fabs(Pt)<200*correctionfactor) {
40 }
else if (fabs(Pt)>=200*correctionfactor) {
45 return std::pair<int,double>(actualpT,interval);