Import Geant4 11.4.0 source tree

This commit is contained in:
Gabriele Cosmo
2025-12-05 08:54:02 +01:00
parent a499fb82e9
commit b4a16de652
6484 changed files with 232674 additions and 221097 deletions
-14
View File
@@ -12,9 +12,6 @@ inline float fpi() {return (float)3.1415926535897931160E0;}
inline float ftwo_pi() {return (float)6.2831853071795862320E0;}
inline float fhalf_pi() {return (float)1.5707963267948965580E0;}
//inline float fdeg2rad() {return fpi()/180.0f;} //0.0174f
//inline float frad2deg() {return 180.0f/fpi();}
inline float fdeg2rad() {
static const float s_v = fpi()/180.0f; //0.0174f
return s_v;
@@ -30,8 +27,6 @@ inline int fround(const float& a_x) {
else return (a_x>0.0f) ? int(a_x+0.5f) : -int(0.5f-a_x);
}
inline float fstep(const float& a_x) {return a_x<0.0f?0.0f:1.0f;}
}
@@ -41,20 +36,11 @@ namespace tools {
inline float fcos(const float& x) {return (float)::cos(double(x));}
inline float fsin(const float& x) {return (float)::sin(double(x));}
inline float facos(const float& x) {return (float)::acos(double(x));}
inline float fasin(const float& x) {return (float)::asin(double(x));}
inline float ftan(const float& x) {return (float)::tan(double(x));}
inline float fatan(const float& x) {return (float)::atan(double(x));}
inline float fatan2(const float& x,const float& y) {return (float)::atan2(double(x),double(y));}
inline float fsqrt(const float& x) {return (float)::sqrt(double(x));}
inline float fpow(const float& x,const float& y) {return (float)::pow(double(x),(double)(y));}
inline float fexp(const float& x) {return (float)::exp(double(x));}
inline float flog(const float& x) {return (float)::log(double(x));}
inline float flog10(const float& x) {return (float)::log10(double(x));}
inline float ffloor(const float& x) {return (float)::floor(double(x));}
inline float fceil(const float& x) {return (float)::ceil(double(x));}
inline float fcosh(const float& x) {return (float)::cosh(double(x));}
inline float fsinh(const float& x) {return (float)::sinh(double(x));}
inline float ffabs(const float& x) {return (float)::fabs(double(x));}
}