Skip to content

Commit 641fbf7

Browse files
committed
wip
1 parent 78a3567 commit 641fbf7

1 file changed

Lines changed: 2 additions & 9 deletions

File tree

src/angle_energy.cpp

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,7 @@ double get_jac_and_transform_impl(
2727

2828
if ((mu_lab <= 0.0) && (E_cm <= E_com))
2929
return 0.0;
30-
31-
double E_out1;
32-
if (mu_lab > 0.0) {
33-
E_out1 = E_com * (mu_lab + D) * (mu_lab + D);
34-
} else {
35-
E_out1 = E_com * ((E_cm / E_com - 1.0) / (D - mu_lab)) *
36-
((E_cm / E_com - 1.0) / (D - mu_lab));
37-
}
30+
double E_out1 = E_com * (mu_lab + D) * (mu_lab + D);
3831
double mult;
3932
if (E_cm > E_com) {
4033
mult = 1.0;
@@ -49,7 +42,7 @@ double get_jac_and_transform_impl(
4942
}
5043
mu = mu_lab * std::sqrt(E_out / E_cm) - std::sqrt(E_com / E_cm);
5144

52-
if (std::abs(mu) < 1.0 + FP_PRECISION)
45+
if ((std::abs(mu) > 1.0) && (std::abs(mu) < 1.0 + FP_PRECISION))
5346
mu = std::clamp(mu, -1.0, 1.0);
5447
return mult * E_out / (D * std::sqrt(E_cm * E_com));
5548
}

0 commit comments

Comments
 (0)