34 #define INCLXX_IN_GEANT4_MODE 1 
   38 #ifndef G4INCLGlobals_hh 
   39 #define G4INCLGlobals_hh 1 
   49   namespace PhysicalConstants {
 
   80       return radians * (180.0 / 
pi);
 
  101       return std::log(x + std::sqrt(x*x+1.));
 
  108       return t > 0 ? 1: t < 0 ? -1 : 0;
 
  112     template <
typename T> 
inline T 
max(
const T t1, 
const T t2) {
 
  113       return t1 > t2 ? t1 : t2;
 
  117     template <
typename T> 
inline T 
min(
const T t1, 
const T t2) {
 
  118       return t1 < t2 ? t1 : t2;
 
  158   namespace ParticleConfig {
 
  162 #ifndef INCLXX_IN_GEANT4_MODE 
  164     void wrap(std::string &str, 
const size_t lineLength=78, 
const std::string &separators=
" \t");
 
  165     void replaceAll(std::string &str, 
const std::string &from, 
const std::string &to, 
const size_t maxPosition=std::string::npos);
 
  166     std::vector<std::string> tokenize(std::string 
const &str, 
const std::string &delimiters);
 
  167     G4bool isInteger(std::string 
const &str);
 
  168     std::string expandPath(std::string 
const &path);
 
G4double arcCos(const G4double x)
Calculates arccos with some tolerance on illegal arguments. 
 
const G4double sqrtThreeFifths
 
const G4double eSquared
Coulomb conversion factor [MeV*fm]. 
 
G4double inverseGaussianCDF(const G4double x)
Inverse cumulative distribution function for Gaussian. 
 
const G4double hc
 [MeV*fm] 
 
G4double toDegrees(G4double radians)
 
G4double pow23(G4double x)
 
G4double arcSin(const G4double x)
Calculates arcsin with some tolerance on illegal arguments. 
 
G4double aSinH(G4double x)
 
const G4double hcSquared
 [MeV^2*fm^2] 
 
const G4double sqrtFiveThirds
 
const G4double oneOverSqrtThree
 
T max(const T t1, const T t2)
brief Return the largest of the two arguments 
 
const G4double Pf
Fermi momentum [MeV/c]. 
 
T min(const T t1, const T t2)
brief Return the smallest of the two arguments 
 
G4bool isPair(Particle const *const p1, Particle const *const p2, ParticleType t1, ParticleType t2)
 
G4double pow13(G4double x)
 
G4double powMinus13(G4double x)
 
G4double gaussianCDF(const G4double x)
Cumulative distribution function for Gaussian. 
 
const G4double oneOverSqrtTwo