Version: SMASH-3.1
constants.h File Reference

Collection of useful constants that are known at compile time. More...

#include <cmath>
#include <cstdint>
#include <limits>

Go to the source code of this file.

Namespaces

 smash
 

Variables

constexpr double smash::hbarc = 0.197327053
 GeV <-> fm conversion factor. More...
 
constexpr double smash::fm2_mb = 0.1
 mb <-> fm^2 conversion factor. More...
 
constexpr double smash::gev2_mb = hbarc * hbarc / fm2_mb
 GeV^-2 <-> mb conversion factor. More...
 
constexpr double smash::mev_to_gev = 1.e-3
 MeV to GeV conversion factor. More...
 
constexpr double smash::really_small = 1.0e-6
 Numerical error tolerance. More...
 
constexpr double smash::very_small_double = 1.0e-15
 A very small double, used to avoid division by zero. More...
 
constexpr double smash::twopi = 2. * M_PI
 \( 2\pi \). More...
 
constexpr double smash::nuclear_density = 0.168
 Ground state density of symmetric nuclear matter [fm^-3]. More...
 
constexpr double smash::small_number = 1.0e-4
 Physical error tolerance. More...
 
constexpr double smash::nucleon_mass = 0.938
 Nucleon mass in GeV. More...
 
constexpr double smash::pion_mass = 0.138
 Pion mass in GeV. More...
 
constexpr double smash::kaon_mass = 0.494
 Kaon mass in GeV. More...
 
constexpr double smash::omega_mass = 0.783
 omega mass in GeV. More...
 
constexpr double smash::delta_mass = 1.232
 Delta mass in GeV. More...
 
constexpr double smash::deuteron_mass = 1.8756
 Deuteron mass in GeV. More...
 
constexpr double smash::fine_structure = 7.2973525698e-3
 Fine-struture constant, approximately 1/137. More...
 
const double smash::elementary_charge = std::sqrt(fine_structure * 4 * M_PI)
 Elementary electric charge in natural units, approximately 0.3. More...
 
constexpr int smash::maximum_rndm_seed_in_pythia = 900000000
 The maximum value of the random seed used in PYTHIA. More...
 
constexpr double smash::minimum_sqrts_pythia_can_handle = 10.0
 Energy in GeV, below which hard reactions via pythia are impossible. More...
 
constexpr std::uint32_t smash::ID_PROCESS_PHOTON
 Process ID for any photon process. More...
 

Detailed Description

Collection of useful constants that are known at compile time.

Definition in file constants.h.