3 #ifndef _utl_AugerUnits_h_
4 #define _utl_AugerUnits_h_
6 #include <utl/SymbolTable.h>
61 constexpr
double atto = 1e-18;
63 constexpr
double pico = 1e-12;
64 constexpr
double nano = 1e-9;
68 constexpr
double deci = 1e-1;
69 constexpr
double deka = 1e+1;
71 constexpr
double kilo = 1e+3;
72 constexpr
double mega = 1e+6;
73 constexpr
double giga = 1e+9;
74 constexpr
double tera = 1e+12;
75 constexpr
double peta = 1e+15;
76 constexpr
double exa = 1e+18;
132 constexpr
double degree = (3.14159265358979323846/180)*
radian;
168 constexpr
double eSI = 1.602176462e-19;
294 namespace Evaluator {
constexpr double milliradian
constexpr double millisecond
constexpr double kTemperature
constexpr double centimeter
constexpr double kilometer2
constexpr double milligram
constexpr double atmosphere
constexpr double petaelectronvolt
constexpr double kilogram
constexpr double kilometer3
constexpr double millifarad
constexpr double gigaelectronvolt
constexpr double picofarad
constexpr double megaelectronvolt
constexpr double exaelectronvolt
constexpr double kCurrent
constexpr double centimeter3
constexpr double kiloParsec
constexpr double nanometer
constexpr double kLuminousIntensity
constexpr double micrometer
constexpr double microfarad
constexpr double nanobarn
constexpr double zettaelectronvolt
constexpr double nanoampere
constexpr double millimeter
constexpr double nanofarad
constexpr double nanosecond
constexpr double fraction
constexpr double picobarn
constexpr double megahertz
constexpr double kilogauss
std::map< std::string, double > SymbolTable
constexpr double microtesla
constexpr double kilovolt
constexpr double microvolt
constexpr double nanosecond2
constexpr double picosecond
constexpr double millivolt
constexpr double perThousand
constexpr double microbarn
constexpr double megaParsec
constexpr double millibarn
constexpr double teraelectronvolt
constexpr double steradian
constexpr double kilometer
constexpr double kiloelectronvolt
constexpr double centimeter2
constexpr double microampere
constexpr double kilohertz
constexpr double becquerel
static const SymbolTable & GetSymbolMap()
constexpr double megavolt
constexpr double milliampere
constexpr double microsecond
constexpr double perMillion
constexpr double millibar
constexpr double millimeter3
static SymbolTable fgUnitMap
constexpr double millimeter2
constexpr double angstrom
constexpr double electronvolt