Classes | Typedefs | Enumerations | Functions | Variables
CLHEP Namespace Reference

Classes

struct  do_nothing_deleter
 
class  DoubConv
 
class  DoubConvException
 
class  DualRand
 
class  EngineFactory
 
class  Hep2Vector
 
class  Hep3RotationInterface
 
class  Hep3Vector
 
class  Hep4RotationInterface
 
class  HepAxisAngle
 
class  HepBoost
 
class  HepBoostX
 
class  HepBoostY
 
class  HepBoostZ
 
class  HepEulerAngles
 
class  HepJamesRandom
 
class  HepLorentzRotation
 
class  HepLorentzVector
 
class  HepRandom
 
class  HepRandomEngine
 
struct  HepRep3x3
 
struct  HepRep4x4
 
struct  HepRep4x4Symmetric
 
class  HepRotation
 
class  HepRotationX
 
class  HepRotationY
 
class  HepRotationZ
 
class  HepStat
 
class  MixMaxRng
 
class  MTwistEngine
 
class  noncopyable
 
class  NonRandomEngine
 
class  RandBinomial
 
class  RandBit
 
class  RandBreitWigner
 
class  RandChiSquare
 
class  RandExponential
 
class  RandExpZiggurat
 
class  RandFlat
 
class  RandGamma
 
class  RandGauss
 
class  RandGaussQ
 
class  RandGaussZiggurat
 
class  RandGeneral
 
class  RandLandau
 
class  RandPoisson
 
class  RandPoissonQ
 
class  RandStudentT
 
class  RanecuEngine
 
class  Ranlux64Engine
 
class  RanluxEngine
 
class  RanshiEngine
 
class  StaticRandomStates
 
class  Tcomponent
 

Typedefs

typedef unsigned long int myID_t
 
typedef unsigned long long int myuint_t
 
template<typename T >
using shared_ptr = std::shared_ptr< T >
 
template<typename T >
using weak_ptr = std::weak_ptr< T >
 
typedef HepLorentzVector HepLorentzVectorD
 
typedef HepLorentzVector HepLorentzVectorF
 
typedef Hep3Vector HepThreeVectorD
 
typedef Hep3Vector HepThreeVectorF
 

Enumerations

enum  ZMpvMetric_t { TimePositive, TimeNegative }
 

Functions

unsigned long crc32ul (const std::string &s)
 
template<class E >
unsigned long engineIDulong ()
 
std::ostream & operator<< (std::ostream &os, const HepRandom &dist)
 
std::istream & operator>> (std::istream &is, HepRandom &dist)
 
std::ostream & operator<< (std::ostream &os, const HepRandomEngine &e)
 
std::istream & operator>> (std::istream &is, HepRandomEngine &e)
 
template<class IS , class T >
bool possibleKeywordInput (IS &is, const std::string &key, T &t)
 
std::ostream & operator<< (std::ostream &os, const HepAxisAngle &aa)
 
std::istream & operator>> (std::istream &is, HepAxisAngle &aa)
 
HepBoost inverseOf (const HepBoost &lt)
 
std::ostream & operator<< (std::ostream &os, const HepBoost &b)
 
HepBoostX inverseOf (const HepBoostX &b)
 
std::ostream & operator<< (std::ostream &os, const HepBoostX &b)
 
HepBoostY inverseOf (const HepBoostY &b)
 
std::ostream & operator<< (std::ostream &os, const HepBoostY &b)
 
HepBoostZ inverseOf (const HepBoostZ &b)
 
std::ostream & operator<< (std::ostream &os, const HepBoostZ &b)
 
std::ostream & operator<< (std::ostream &os, const HepEulerAngles &aa)
 
std::istream & operator>> (std::istream &is, HepEulerAngles &aa)
 
HepLorentzRotation inverseOf (const HepLorentzRotation &lt)
 
HepLorentzRotation operator* (const HepRotation &r, const HepLorentzRotation &lt)
 
HepLorentzRotation operator* (const HepRotationX &r, const HepLorentzRotation &lt)
 
HepLorentzRotation operator* (const HepRotationY &r, const HepLorentzRotation &lt)
 
HepLorentzRotation operator* (const HepRotationZ &r, const HepLorentzRotation &lt)
 
std::ostream & operator<< (std::ostream &os, const HepLorentzRotation &lt)
 
bool operator== (const HepRotation &r, const HepLorentzRotation &lt)
 
bool operator!= (const HepRotation &r, const HepLorentzRotation &lt)
 
bool operator<= (const HepRotation &r, const HepLorentzRotation &lt)
 
bool operator>= (const HepRotation &r, const HepLorentzRotation &lt)
 
bool operator< (const HepRotation &r, const HepLorentzRotation &lt)
 
bool operator> (const HepRotation &r, const HepLorentzRotation &lt)
 
bool operator== (const HepBoost &b, const HepLorentzRotation &lt)
 
bool operator!= (const HepBoost &b, const HepLorentzRotation &lt)
 
bool operator<= (const HepBoost &b, const HepLorentzRotation &lt)
 
bool operator>= (const HepBoost &b, const HepLorentzRotation &lt)
 
bool operator< (const HepBoost &b, const HepLorentzRotation &lt)
 
bool operator> (const HepBoost &b, const HepLorentzRotation &lt)
 
HepLorentzVector rotationXOf (const HepLorentzVector &vec, double delta)
 
HepLorentzVector rotationYOf (const HepLorentzVector &vec, double delta)
 
HepLorentzVector rotationZOf (const HepLorentzVector &vec, double delta)
 
HepLorentzVector rotationOf (const HepLorentzVector &vec, const Hep3Vector &axis, double delta)
 
HepLorentzVector rotationOf (const HepLorentzVector &vec, const HepAxisAngle &ax)
 
HepLorentzVector rotationOf (const HepLorentzVector &vec, const HepEulerAngles &e)
 
HepLorentzVector rotationOf (const HepLorentzVector &vec, double phi, double theta, double psi)
 
HepLorentzVector boostXOf (const HepLorentzVector &vec, double beta)
 
HepLorentzVector boostYOf (const HepLorentzVector &vec, double beta)
 
HepLorentzVector boostZOf (const HepLorentzVector &vec, double beta)
 
HepLorentzVector boostOf (const HepLorentzVector &vec, const Hep3Vector &betaVector)
 
HepLorentzVector boostOf (const HepLorentzVector &vec, const Hep3Vector &axis, double beta)
 
std::ostream & operator<< (std::ostream &, const HepLorentzVector &)
 
std::istream & operator>> (std::istream &, HepLorentzVector &)
 
HepLorentzVector operator* (const HepLorentzVector &, double a)
 
HepLorentzVector operator* (double a, const HepLorentzVector &)
 
HepLorentzVector operator/ (const HepLorentzVector &, double a)
 
HepRotation inverseOf (const HepRotation &r)
 
HepRotation operator* (const HepRotationX &rx, const HepRotation &r)
 
HepRotation operator* (const HepRotationY &ry, const HepRotation &r)
 
HepRotation operator* (const HepRotationZ &rz, const HepRotation &r)
 
std::ostream & operator<< (std::ostream &os, const HepRotation &r)
 
HepRotationX inverseOf (const HepRotationX &r)
 
std::ostream & operator<< (std::ostream &os, const HepRotationX &r)
 
HepRotationY inverseOf (const HepRotationY &r)
 
std::ostream & operator<< (std::ostream &os, const HepRotationY &r)
 
HepRotationZ inverseOf (const HepRotationZ &r)
 
std::ostream & operator<< (std::ostream &os, const HepRotationZ &r)
 
Hep3Vector rotationXOf (const Hep3Vector &vec, double delta)
 
Hep3Vector rotationYOf (const Hep3Vector &vec, double delta)
 
Hep3Vector rotationZOf (const Hep3Vector &vec, double delta)
 
Hep3Vector rotationOf (const Hep3Vector &vec, const Hep3Vector &axis, double delta)
 
Hep3Vector rotationOf (const Hep3Vector &vec, const HepAxisAngle &ax)
 
Hep3Vector rotationOf (const Hep3Vector &vec, double phi, double theta, double psi)
 
Hep3Vector rotationOf (const Hep3Vector &vec, const HepEulerAngles &e)
 
std::ostream & operator<< (std::ostream &, const Hep3Vector &)
 
std::istream & operator>> (std::istream &, Hep3Vector &)
 
Hep3Vector operator/ (const Hep3Vector &, double a)
 
Hep3Vector operator+ (const Hep3Vector &, const Hep3Vector &)
 
Hep3Vector operator- (const Hep3Vector &, const Hep3Vector &)
 
double operator* (const Hep3Vector &, const Hep3Vector &)
 
Hep3Vector operator* (const Hep3Vector &, double a)
 
Hep3Vector operator* (double a, const Hep3Vector &)
 
std::ostream & operator<< (std::ostream &, const Hep2Vector &)
 
std::istream & operator>> (std::istream &, Hep2Vector &)
 
double operator* (const Hep2Vector &a, const Hep2Vector &b)
 
Hep2Vector operator* (const Hep2Vector &p, double a)
 
Hep2Vector operator* (double a, const Hep2Vector &p)
 
Hep2Vector operator/ (const Hep2Vector &p, double a)
 
Hep2Vector operator+ (const Hep2Vector &a, const Hep2Vector &b)
 
Hep2Vector operator- (const Hep2Vector &a, const Hep2Vector &b)
 
static const Hep2Vector X_HAT2 (1.0, 0.0)
 
static const Hep2Vector Y_HAT2 (0.0, 1.0)
 

Variables

static const int HepRandomGenActive = HepRandom::createInstance()
 
static constexpr double Avogadro = 6.02214179e+23/mole
 
static constexpr double c_light = 2.99792458e+8 * m/s
 
static constexpr double c_squared = c_light * c_light
 
static constexpr double h_Planck = 6.62606896e-34 * joule*s
 
static constexpr double hbar_Planck = h_Planck/twopi
 
static constexpr double hbarc = hbar_Planck * c_light
 
static constexpr double hbarc_squared = hbarc * hbarc
 
static constexpr double electron_charge = - eplus
 
static constexpr double e_squared = eplus * eplus
 
static constexpr double electron_mass_c2 = 0.510998910 * MeV
 
static constexpr double proton_mass_c2 = 938.272013 * MeV
 
static constexpr double neutron_mass_c2 = 939.56536 * MeV
 
static constexpr double amu_c2 = 931.494028 * MeV
 
static constexpr double amu = amu_c2/c_squared
 
static constexpr double mu0 = 4*pi*1.e-7 * henry/m
 
static constexpr double epsilon0 = 1./(c_squared*mu0)
 
static constexpr double elm_coupling = e_squared/(4*pi*epsilon0)
 
static constexpr double fine_structure_const = elm_coupling/hbarc
 
static constexpr double classic_electr_radius = elm_coupling/electron_mass_c2
 
static constexpr double electron_Compton_length = hbarc/electron_mass_c2
 
static constexpr double Bohr_radius = electron_Compton_length/fine_structure_const
 
static constexpr double alpha_rcl2
 
static constexpr double twopi_mc2_rcl2
 
static constexpr double k_Boltzmann = 8.617343e-11 * MeV/kelvin
 
static constexpr double STP_Temperature = 273.15*kelvin
 
static constexpr double STP_Pressure = 1.*atmosphere
 
static constexpr double kGasThreshold = 10.*mg/cm3
 
static constexpr double universe_mean_density = 1.e-25*g/cm3
 
static constexpr double pi = 3.14159265358979323846
 
static constexpr double twopi = 2*pi
 
static constexpr double halfpi = pi/2
 
static constexpr double pi2 = pi*pi
 
static constexpr double millimeter = 1.
 
static constexpr double millimeter2 = millimeter*millimeter
 
static constexpr double millimeter3 = millimeter*millimeter*millimeter
 
static constexpr double centimeter = 10.*millimeter
 
static constexpr double centimeter2 = centimeter*centimeter
 
static constexpr double centimeter3 = centimeter*centimeter*centimeter
 
static constexpr double meter = 1000.*millimeter
 
static constexpr double meter2 = meter*meter
 
static constexpr double meter3 = meter*meter*meter
 
static constexpr double kilometer = 1000.*meter
 
static constexpr double kilometer2 = kilometer*kilometer
 
static constexpr double kilometer3 = kilometer*kilometer*kilometer
 
static constexpr double parsec = 3.0856775807e+16*meter
 
static constexpr double micrometer = 1.e-6 *meter
 
static constexpr double nanometer = 1.e-9 *meter
 
static constexpr double angstrom = 1.e-10*meter
 
static constexpr double fermi = 1.e-15*meter
 
static constexpr double barn = 1.e-28*meter2
 
static constexpr double millibarn = 1.e-3 *barn
 
static constexpr double microbarn = 1.e-6 *barn
 
static constexpr double nanobarn = 1.e-9 *barn
 
static constexpr double picobarn = 1.e-12*barn
 
static constexpr double nm = nanometer
 
static constexpr double um = micrometer
 
static constexpr double mm = millimeter
 
static constexpr double mm2 = millimeter2
 
static constexpr double mm3 = millimeter3
 
static constexpr double cm = centimeter
 
static constexpr double cm2 = centimeter2
 
static constexpr double cm3 = centimeter3
 
static constexpr double liter = 1.e+3*cm3
 
static constexpr double L = liter
 
static constexpr double dL = 1.e-1*liter
 
static constexpr double cL = 1.e-2*liter
 
static constexpr double mL = 1.e-3*liter
 
static constexpr double m = meter
 
static constexpr double m2 = meter2
 
static constexpr double m3 = meter3
 
static constexpr double km = kilometer
 
static constexpr double km2 = kilometer2
 
static constexpr double km3 = kilometer3
 
static constexpr double pc = parsec
 
static constexpr double radian = 1.
 
static constexpr double milliradian = 1.e-3*radian
 
static constexpr double degree = (pi/180.0)*radian
 
static constexpr double steradian = 1.
 
static constexpr double rad = radian
 
static constexpr double mrad = milliradian
 
static constexpr double sr = steradian
 
static constexpr double deg = degree
 
static constexpr double nanosecond = 1.
 
static constexpr double second = 1.e+9 *nanosecond
 
static constexpr double millisecond = 1.e-3 *second
 
static constexpr double microsecond = 1.e-6 *second
 
static constexpr double picosecond = 1.e-12*second
 
static constexpr double hertz = 1./second
 
static constexpr double kilohertz = 1.e+3*hertz
 
static constexpr double megahertz = 1.e+6*hertz
 
static constexpr double ns = nanosecond
 
static constexpr double s = second
 
static constexpr double ms = millisecond
 
static constexpr double us = microsecond
 
static constexpr double ps = picosecond
 
static constexpr double eplus = 1.
 
static constexpr double e_SI = 1.602176487e-19
 
static constexpr double coulomb = eplus/e_SI
 
static constexpr double megaelectronvolt = 1.
 
static constexpr double electronvolt = 1.e-6*megaelectronvolt
 
static constexpr double kiloelectronvolt = 1.e-3*megaelectronvolt
 
static constexpr double gigaelectronvolt = 1.e+3*megaelectronvolt
 
static constexpr double teraelectronvolt = 1.e+6*megaelectronvolt
 
static constexpr double petaelectronvolt = 1.e+9*megaelectronvolt
 
static constexpr double joule = electronvolt/e_SI
 
static constexpr double MeV = megaelectronvolt
 
static constexpr double eV = electronvolt
 
static constexpr double keV = kiloelectronvolt
 
static constexpr double GeV = gigaelectronvolt
 
static constexpr double TeV = teraelectronvolt
 
static constexpr double PeV = petaelectronvolt
 
static constexpr double kilogram = joule*second*second/(meter*meter)
 
static constexpr double gram = 1.e-3*kilogram
 
static constexpr double milligram = 1.e-3*gram
 
static constexpr double kg = kilogram
 
static constexpr double g = gram
 
static constexpr double mg = milligram
 
static constexpr double watt = joule/second
 
static constexpr double newton = joule/meter
 
static constexpr double hep_pascal = newton/m2
 
static constexpr double bar = 100000*pascal
 
static constexpr double atmosphere = 101325*pascal
 
static constexpr double ampere = coulomb/second
 
static constexpr double milliampere = 1.e-3*ampere
 
static constexpr double microampere = 1.e-6*ampere
 
static constexpr double nanoampere = 1.e-9*ampere
 
static constexpr double megavolt = megaelectronvolt/eplus
 
static constexpr double kilovolt = 1.e-3*megavolt
 
static constexpr double volt = 1.e-6*megavolt
 
static constexpr double ohm = volt/ampere
 
static constexpr double farad = coulomb/volt
 
static constexpr double millifarad = 1.e-3*farad
 
static constexpr double microfarad = 1.e-6*farad
 
static constexpr double nanofarad = 1.e-9*farad
 
static constexpr double picofarad = 1.e-12*farad
 
static constexpr double weber = volt*second
 
static constexpr double tesla = volt*second/meter2
 
static constexpr double gauss = 1.e-4*tesla
 
static constexpr double kilogauss = 1.e-1*tesla
 
static constexpr double henry = weber/ampere
 
static constexpr double kelvin = 1.
 
static constexpr double mole = 1.
 
static constexpr double becquerel = 1./second
 
static constexpr double curie = 3.7e+10 * becquerel
 
static constexpr double kilobecquerel = 1.e+3*becquerel
 
static constexpr double megabecquerel = 1.e+6*becquerel
 
static constexpr double gigabecquerel = 1.e+9*becquerel
 
static constexpr double millicurie = 1.e-3*curie
 
static constexpr double microcurie = 1.e-6*curie
 
static constexpr double Bq = becquerel
 
static constexpr double kBq = kilobecquerel
 
static constexpr double MBq = megabecquerel
 
static constexpr double GBq = gigabecquerel
 
static constexpr double Ci = curie
 
static constexpr double mCi = millicurie
 
static constexpr double uCi = microcurie
 
static constexpr double gray = joule/kilogram
 
static constexpr double kilogray = 1.e+3*gray
 
static constexpr double milligray = 1.e-3*gray
 
static constexpr double microgray = 1.e-6*gray
 
static constexpr double candela = 1.
 
static constexpr double lumen = candela*steradian
 
static constexpr double lux = lumen/meter2
 
static constexpr double perCent = 0.01
 
static constexpr double perThousand = 0.001
 
static constexpr double perMillion = 0.000001
 
static const HepLorentzVector X_HAT4 = HepLorentzVector( 1, 0, 0, 0 )
 
static const HepLorentzVector Y_HAT4 = HepLorentzVector( 0, 1, 0, 0 )
 
static const HepLorentzVector Z_HAT4 = HepLorentzVector( 0, 0, 1, 0 )
 
static const HepLorentzVector T_HAT4 = HepLorentzVector( 0, 0, 0, 1 )
 
DLL_API const Hep3Vector HepXHat
 
DLL_API const Hep3Vector HepYHat
 
DLL_API const Hep3Vector HepZHat
 

Typedef Documentation

Definition at line 550 of file LorentzVector.h.

Definition at line 551 of file LorentzVector.h.

Definition at line 426 of file ThreeVector.h.

Definition at line 427 of file ThreeVector.h.

typedef unsigned long int CLHEP::myID_t
Author
K.Savvidy

Definition at line 46 of file MixMaxRng.h.

typedef unsigned long long int CLHEP::myuint_t

Definition at line 47 of file MixMaxRng.h.

template<typename T >
using CLHEP::shared_ptr = typedef std::shared_ptr<T>

Definition at line 15 of file memory.h.

template<typename T >
using CLHEP::weak_ptr = typedef std::weak_ptr<T>

Definition at line 17 of file memory.h.

Enumeration Type Documentation

Enumerator
TimePositive 
TimeNegative 

Definition at line 64 of file LorentzVector.h.

Function Documentation

HepLorentzVector CLHEP::boostOf ( const HepLorentzVector vec,
const Hep3Vector betaVector 
)
inline
HepLorentzVector CLHEP::boostOf ( const HepLorentzVector vec,
const Hep3Vector axis,
double  beta 
)
inline
HepLorentzVector CLHEP::boostXOf ( const HepLorentzVector vec,
double  beta 
)
inline
HepLorentzVector CLHEP::boostYOf ( const HepLorentzVector vec,
double  beta 
)
inline
HepLorentzVector CLHEP::boostZOf ( const HepLorentzVector vec,
double  beta 
)
inline
unsigned long CLHEP::crc32ul ( const std::string &  s)

Referenced by engineIDulong().

template<class E >
unsigned long CLHEP::engineIDulong ( )

Definition at line 24 of file engineIDulong.h.

References crc32ul().

24  {
25  static const unsigned long id = crc32ul(E::engineName());
26  return id;
27 }
::xsd::cxx::tree::id< char, ncname > id
Definition: Database.h:165
unsigned long crc32ul(const std::string &s)
HepBoostZ CLHEP::inverseOf ( const HepBoostZ b)
inline
HepBoostX CLHEP::inverseOf ( const HepBoostX b)
inline
HepBoostY CLHEP::inverseOf ( const HepBoostY b)
inline
HepRotationZ CLHEP::inverseOf ( const HepRotationZ r)
inline
HepRotationY CLHEP::inverseOf ( const HepRotationY r)
inline
HepBoost CLHEP::inverseOf ( const HepBoost lt)
inline
HepRotationX CLHEP::inverseOf ( const HepRotationX r)
inline
HepRotation CLHEP::inverseOf ( const HepRotation r)
inline
HepLorentzRotation CLHEP::inverseOf ( const HepLorentzRotation lt)
inline
bool CLHEP::operator!= ( const HepRotation r,
const HepLorentzRotation lt 
)
inline

Definition at line 353 of file LorentzRotation.h.

References r().

354  { return lt!=r; }
double lt
TRandom3 r(0)
bool CLHEP::operator!= ( const HepBoost b,
const HepLorentzRotation lt 
)
inline

Definition at line 366 of file LorentzRotation.h.

References b.

367  { return lt!=b; }
double lt
const hit & b
Definition: hits.cxx:21
double CLHEP::operator* ( const Hep2Vector a,
const Hep2Vector b 
)
inline
Hep2Vector CLHEP::operator* ( const Hep2Vector p,
double  a 
)
inline
Hep2Vector CLHEP::operator* ( double  a,
const Hep2Vector p 
)
inline
HepRotation CLHEP::operator* ( const HepRotationX rx,
const HepRotation r 
)
inline
HepLorentzRotation CLHEP::operator* ( const HepRotation r,
const HepLorentzRotation lt 
)
HepRotation CLHEP::operator* ( const HepRotationY ry,
const HepRotation r 
)
inline
HepRotation CLHEP::operator* ( const HepRotationZ rz,
const HepRotation r 
)
inline
HepLorentzRotation CLHEP::operator* ( const HepRotationX r,
const HepLorentzRotation lt 
)
HepLorentzRotation CLHEP::operator* ( const HepRotationY r,
const HepLorentzRotation lt 
)
HepLorentzRotation CLHEP::operator* ( const HepRotationZ r,
const HepLorentzRotation lt 
)
double CLHEP::operator* ( const Hep3Vector ,
const Hep3Vector  
)
inline
Hep3Vector CLHEP::operator* ( const Hep3Vector ,
double  a 
)
inline
Hep3Vector CLHEP::operator* ( double  a,
const Hep3Vector  
)
inline
HepLorentzVector CLHEP::operator* ( const HepLorentzVector ,
double  a 
)
inline
HepLorentzVector CLHEP::operator* ( double  a,
const HepLorentzVector  
)
inline
Hep2Vector CLHEP::operator+ ( const Hep2Vector a,
const Hep2Vector b 
)
inline
Hep3Vector CLHEP::operator+ ( const Hep3Vector ,
const Hep3Vector  
)
inline
Hep2Vector CLHEP::operator- ( const Hep2Vector a,
const Hep2Vector b 
)
inline
Hep3Vector CLHEP::operator- ( const Hep3Vector ,
const Hep3Vector  
)
inline
Hep2Vector CLHEP::operator/ ( const Hep2Vector p,
double  a 
)
Hep3Vector CLHEP::operator/ ( const Hep3Vector ,
double  a 
)
HepLorentzVector CLHEP::operator/ ( const HepLorentzVector ,
double  a 
)
bool CLHEP::operator< ( const HepRotation r,
const HepLorentzRotation lt 
)
inline

Definition at line 359 of file LorentzRotation.h.

References r().

360  { return lt<r; }
double lt
TRandom3 r(0)
bool CLHEP::operator< ( const HepBoost b,
const HepLorentzRotation lt 
)
inline

Definition at line 372 of file LorentzRotation.h.

References b.

373  { return lt<b; }
double lt
const hit & b
Definition: hits.cxx:21
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepAxisAngle aa 
)
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepEulerAngles aa 
)
std::ostream& CLHEP::operator<< ( std::ostream &  ,
const Hep2Vector  
)
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepRandom dist 
)
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepRandomEngine e 
)
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepBoostZ b 
)
inline

Definition at line 215 of file BoostZ.h.

References b.

215 {return b.print(os);}
const hit & b
Definition: hits.cxx:21
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepBoostX b 
)
inline

Definition at line 215 of file BoostX.h.

References b.

215 {return b.print(os);}
const hit & b
Definition: hits.cxx:21
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepBoostY b 
)
inline

Definition at line 216 of file BoostY.h.

References b.

216 {return b.print(os);}
const hit & b
Definition: hits.cxx:21
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepBoost b 
)
inline

Definition at line 241 of file Boost.h.

References b.

241 {return b.print(os);}
const hit & b
Definition: hits.cxx:21
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepRotationZ r 
)
inline

Definition at line 278 of file RotationZ.h.

References r().

278 {return r.print(os);}
TRandom3 r(0)
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepRotationX r 
)
inline

Definition at line 278 of file RotationX.h.

References r().

278 {return r.print(os);}
TRandom3 r(0)
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepRotationY r 
)
inline

Definition at line 278 of file RotationY.h.

References r().

278 {return r.print(os);}
TRandom3 r(0)
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepLorentzRotation lt 
)
inline

Definition at line 348 of file LorentzRotation.h.

References lt.

349  {return lt.print(os);}
double lt
std::ostream& CLHEP::operator<< ( std::ostream &  os,
const HepRotation r 
)
inline

Definition at line 410 of file Rotation.h.

References r().

410 {return r.print(os);}
TRandom3 r(0)
std::ostream& CLHEP::operator<< ( std::ostream &  ,
const Hep3Vector  
)
std::ostream& CLHEP::operator<< ( std::ostream &  ,
const HepLorentzVector  
)
bool CLHEP::operator<= ( const HepRotation r,
const HepLorentzRotation lt 
)
inline

Definition at line 355 of file LorentzRotation.h.

References r().

356  { return lt<=r; }
double lt
TRandom3 r(0)
bool CLHEP::operator<= ( const HepBoost b,
const HepLorentzRotation lt 
)
inline

Definition at line 368 of file LorentzRotation.h.

References b.

369  { return lt<=b; }
double lt
const hit & b
Definition: hits.cxx:21
bool CLHEP::operator== ( const HepRotation r,
const HepLorentzRotation lt 
)
inline

Definition at line 351 of file LorentzRotation.h.

References r().

352  { return lt==r; }
double lt
TRandom3 r(0)
bool CLHEP::operator== ( const HepBoost b,
const HepLorentzRotation lt 
)
inline

Definition at line 364 of file LorentzRotation.h.

References b.

365  { return lt==b; }
double lt
const hit & b
Definition: hits.cxx:21
bool CLHEP::operator> ( const HepRotation r,
const HepLorentzRotation lt 
)
inline

Definition at line 361 of file LorentzRotation.h.

References r().

362  { return lt>r; }
double lt
TRandom3 r(0)
bool CLHEP::operator> ( const HepBoost b,
const HepLorentzRotation lt 
)
inline

Definition at line 374 of file LorentzRotation.h.

References b.

375  { return lt>b; }
double lt
const hit & b
Definition: hits.cxx:21
bool CLHEP::operator>= ( const HepRotation r,
const HepLorentzRotation lt 
)
inline

Definition at line 357 of file LorentzRotation.h.

References r().

358  { return lt>=r; }
double lt
TRandom3 r(0)
bool CLHEP::operator>= ( const HepBoost b,
const HepLorentzRotation lt 
)
inline

Definition at line 370 of file LorentzRotation.h.

References b.

371  { return lt>=b; }
double lt
const hit & b
Definition: hits.cxx:21
std::istream& CLHEP::operator>> ( std::istream &  is,
HepAxisAngle aa 
)
std::istream& CLHEP::operator>> ( std::istream &  is,
HepEulerAngles aa 
)
std::istream& CLHEP::operator>> ( std::istream &  ,
Hep2Vector  
)
std::istream& CLHEP::operator>> ( std::istream &  is,
HepRandom dist 
)
std::istream& CLHEP::operator>> ( std::istream &  is,
HepRandomEngine e 
)
std::istream& CLHEP::operator>> ( std::istream &  ,
Hep3Vector  
)
std::istream& CLHEP::operator>> ( std::istream &  ,
HepLorentzVector  
)
template<class IS , class T >
bool CLHEP::possibleKeywordInput ( IS &  is,
const std::string &  key,
T t 
)

Definition at line 167 of file RandomEngine.h.

References confusionMatrixTree::t.

167  {
168  std::string firstWord;
169  is >> firstWord;
170  if (firstWord == key) return true;
171  std::istringstream reread(firstWord);
172  reread >> t;
173  return false;
174 }
::xsd::cxx::tree::string< char, simple_type > string
Definition: Database.h:154
HepLorentzVector CLHEP::rotationOf ( const HepLorentzVector vec,
const Hep3Vector axis,
double  delta 
)
HepLorentzVector CLHEP::rotationOf ( const HepLorentzVector vec,
const HepAxisAngle ax 
)
HepLorentzVector CLHEP::rotationOf ( const HepLorentzVector vec,
const HepEulerAngles e 
)
HepLorentzVector CLHEP::rotationOf ( const HepLorentzVector vec,
double  phi,
double  theta,
double  psi 
)
Hep3Vector CLHEP::rotationOf ( const Hep3Vector vec,
const Hep3Vector axis,
double  delta 
)
Hep3Vector CLHEP::rotationOf ( const Hep3Vector vec,
const HepAxisAngle ax 
)
Hep3Vector CLHEP::rotationOf ( const Hep3Vector vec,
double  phi,
double  theta,
double  psi 
)
Hep3Vector CLHEP::rotationOf ( const Hep3Vector vec,
const HepEulerAngles e 
)
HepLorentzVector CLHEP::rotationXOf ( const HepLorentzVector vec,
double  delta 
)
Hep3Vector CLHEP::rotationXOf ( const Hep3Vector vec,
double  delta 
)
HepLorentzVector CLHEP::rotationYOf ( const HepLorentzVector vec,
double  delta 
)
Hep3Vector CLHEP::rotationYOf ( const Hep3Vector vec,
double  delta 
)
HepLorentzVector CLHEP::rotationZOf ( const HepLorentzVector vec,
double  delta 
)
Hep3Vector CLHEP::rotationZOf ( const Hep3Vector vec,
double  delta 
)
static const Hep2Vector CLHEP::X_HAT2 ( 1.  0,
0.  0 
)
static
static const Hep2Vector CLHEP::Y_HAT2 ( 0.  0,
1.  0 
)
static

Variable Documentation

constexpr double CLHEP::alpha_rcl2
static
Initial value:
static constexpr double classic_electr_radius
static constexpr double fine_structure_const

Definition at line 101 of file PhysicalConstants.h.

constexpr double CLHEP::ampere = coulomb/second
static

Definition at line 214 of file SystemOfUnits.h.

constexpr double CLHEP::amu = amu_c2/c_squared
static

Definition at line 83 of file PhysicalConstants.h.

constexpr double CLHEP::amu_c2 = 931.494028 * MeV
static

Definition at line 82 of file PhysicalConstants.h.

constexpr double CLHEP::angstrom = 1.e-10*meter
static

Definition at line 82 of file SystemOfUnits.h.

constexpr double CLHEP::atmosphere = 101325*pascal
static

Definition at line 209 of file SystemOfUnits.h.

constexpr double CLHEP::Avogadro = 6.02214179e+23/mole
static

Definition at line 49 of file PhysicalConstants.h.

constexpr double CLHEP::bar = 100000*pascal
static

Definition at line 208 of file SystemOfUnits.h.

Referenced by CLHEP::MixMaxRng::convert1double().

constexpr double CLHEP::barn = 1.e-28*meter2
static

Definition at line 85 of file SystemOfUnits.h.

constexpr double CLHEP::becquerel = 1./second
static

Definition at line 271 of file SystemOfUnits.h.

constexpr double CLHEP::Bohr_radius = electron_Compton_length/fine_structure_const
static

Definition at line 99 of file PhysicalConstants.h.

constexpr double CLHEP::Bq = becquerel
static

Definition at line 278 of file SystemOfUnits.h.

constexpr double CLHEP::c_light = 2.99792458e+8 * m/s
static

Definition at line 55 of file PhysicalConstants.h.

constexpr double CLHEP::c_squared = c_light * c_light
static

Definition at line 56 of file PhysicalConstants.h.

constexpr double CLHEP::candela = 1.
static

Definition at line 297 of file SystemOfUnits.h.

constexpr double CLHEP::centimeter = 10.*millimeter
static

Definition at line 66 of file SystemOfUnits.h.

constexpr double CLHEP::centimeter2 = centimeter*centimeter
static

Definition at line 67 of file SystemOfUnits.h.

constexpr double CLHEP::centimeter3 = centimeter*centimeter*centimeter
static

Definition at line 68 of file SystemOfUnits.h.

constexpr double CLHEP::Ci = curie
static

Definition at line 282 of file SystemOfUnits.h.

constexpr double CLHEP::cL = 1.e-2*liter
static

Definition at line 106 of file SystemOfUnits.h.

constexpr double CLHEP::classic_electr_radius = elm_coupling/electron_mass_c2
static

Definition at line 97 of file PhysicalConstants.h.

constexpr double CLHEP::cm = centimeter
static
constexpr double CLHEP::cm2 = centimeter2
static
constexpr double CLHEP::cm3 = centimeter3
static
constexpr double CLHEP::coulomb = eplus/e_SI
static

Definition at line 159 of file SystemOfUnits.h.

constexpr double CLHEP::curie = 3.7e+10 * becquerel
static

Definition at line 272 of file SystemOfUnits.h.

constexpr double CLHEP::deg = degree
static

Definition at line 132 of file SystemOfUnits.h.

constexpr double CLHEP::degree = (pi/180.0)*radian
static

Definition at line 124 of file SystemOfUnits.h.

constexpr double CLHEP::dL = 1.e-1*liter
static

Definition at line 105 of file SystemOfUnits.h.

Referenced by genie::GMCJDriver::GenerateVertexPosition().

constexpr double CLHEP::e_SI = 1.602176487e-19
static

Definition at line 158 of file SystemOfUnits.h.

constexpr double CLHEP::e_squared = eplus * eplus
static

Definition at line 72 of file PhysicalConstants.h.

constexpr double CLHEP::electron_charge = - eplus
static

Definition at line 71 of file PhysicalConstants.h.

constexpr double CLHEP::electron_Compton_length = hbarc/electron_mass_c2
static

Definition at line 98 of file PhysicalConstants.h.

constexpr double CLHEP::electron_mass_c2 = 0.510998910 * MeV
static

Definition at line 79 of file PhysicalConstants.h.

constexpr double CLHEP::electronvolt = 1.e-6*megaelectronvolt
static

Definition at line 165 of file SystemOfUnits.h.

constexpr double CLHEP::elm_coupling = e_squared/(4*pi*epsilon0)
static

Definition at line 95 of file PhysicalConstants.h.

constexpr double CLHEP::eplus = 1.
static

Definition at line 157 of file SystemOfUnits.h.

Referenced by g4n::FLSHitListAction::GetCerenkovPhotons().

constexpr double CLHEP::epsilon0 = 1./(c_squared*mu0)
static

Definition at line 90 of file PhysicalConstants.h.

constexpr double CLHEP::eV = electronvolt
static

Definition at line 175 of file SystemOfUnits.h.

constexpr double CLHEP::farad = coulomb/volt
static

Definition at line 234 of file SystemOfUnits.h.

constexpr double CLHEP::fermi = 1.e-15*meter
static

Definition at line 83 of file SystemOfUnits.h.

constexpr double CLHEP::fine_structure_const = elm_coupling/hbarc
static

Definition at line 96 of file PhysicalConstants.h.

constexpr double CLHEP::g = gram
static
constexpr double CLHEP::gauss = 1.e-4*tesla
static

Definition at line 250 of file SystemOfUnits.h.

constexpr double CLHEP::GBq = gigabecquerel
static

Definition at line 281 of file SystemOfUnits.h.

constexpr double CLHEP::GeV = gigaelectronvolt
static
constexpr double CLHEP::gigabecquerel = 1.e+9*becquerel
static

Definition at line 275 of file SystemOfUnits.h.

constexpr double CLHEP::gigaelectronvolt = 1.e+3*megaelectronvolt
static

Definition at line 167 of file SystemOfUnits.h.

constexpr double CLHEP::gram = 1.e-3*kilogram
static

Definition at line 185 of file SystemOfUnits.h.

Referenced by g4n::PrintTables::Materials().

constexpr double CLHEP::gray = joule/kilogram
static

Definition at line 289 of file SystemOfUnits.h.

constexpr double CLHEP::h_Planck = 6.62606896e-34 * joule*s
static

Definition at line 63 of file PhysicalConstants.h.

constexpr double CLHEP::halfpi = pi/2
static

Definition at line 56 of file SystemOfUnits.h.

constexpr double CLHEP::hbar_Planck = h_Planck/twopi
static

Definition at line 64 of file PhysicalConstants.h.

constexpr double CLHEP::hbarc = hbar_Planck * c_light
static

Definition at line 65 of file PhysicalConstants.h.

constexpr double CLHEP::hbarc_squared = hbarc * hbarc
static

Definition at line 66 of file PhysicalConstants.h.

constexpr double CLHEP::henry = weber/ampere
static

Definition at line 256 of file SystemOfUnits.h.

constexpr double CLHEP::hep_pascal = newton/m2
static

Definition at line 207 of file SystemOfUnits.h.

const int CLHEP::HepRandomGenActive = HepRandom::createInstance()
static

Definition at line 65 of file Randomize.h.

DLL_API const Hep3Vector CLHEP::HepXHat
DLL_API const Hep3Vector CLHEP::HepYHat
DLL_API const Hep3Vector CLHEP::HepZHat
constexpr double CLHEP::hertz = 1./second
static

Definition at line 143 of file SystemOfUnits.h.

constexpr double CLHEP::joule = electronvolt/e_SI
static

Definition at line 171 of file SystemOfUnits.h.

constexpr double CLHEP::k_Boltzmann = 8.617343e-11 * MeV/kelvin
static

Definition at line 111 of file PhysicalConstants.h.

constexpr double CLHEP::kBq = kilobecquerel
static

Definition at line 279 of file SystemOfUnits.h.

constexpr double CLHEP::kelvin = 1.
static

Definition at line 261 of file SystemOfUnits.h.

constexpr double CLHEP::keV = kiloelectronvolt
static

Definition at line 176 of file SystemOfUnits.h.

Referenced by g4n::PrintTables::dEdx().

constexpr double CLHEP::kg = kilogram
static

Definition at line 189 of file SystemOfUnits.h.

Referenced by geo::GeometryBase::calculateMassesLong().

constexpr double CLHEP::kGasThreshold = 10.*mg/cm3
static

Definition at line 118 of file PhysicalConstants.h.

constexpr double CLHEP::kilobecquerel = 1.e+3*becquerel
static

Definition at line 273 of file SystemOfUnits.h.

constexpr double CLHEP::kiloelectronvolt = 1.e-3*megaelectronvolt
static

Definition at line 166 of file SystemOfUnits.h.

constexpr double CLHEP::kilogauss = 1.e-1*tesla
static

Definition at line 251 of file SystemOfUnits.h.

constexpr double CLHEP::kilogram = joule*second*second/(meter*meter)
static

Definition at line 184 of file SystemOfUnits.h.

constexpr double CLHEP::kilogray = 1.e+3*gray
static

Definition at line 290 of file SystemOfUnits.h.

constexpr double CLHEP::kilohertz = 1.e+3*hertz
static

Definition at line 144 of file SystemOfUnits.h.

constexpr double CLHEP::kilometer = 1000.*meter
static

Definition at line 74 of file SystemOfUnits.h.

constexpr double CLHEP::kilometer2 = kilometer*kilometer
static

Definition at line 75 of file SystemOfUnits.h.

constexpr double CLHEP::kilometer3 = kilometer*kilometer*kilometer
static

Definition at line 76 of file SystemOfUnits.h.

constexpr double CLHEP::kilovolt = 1.e-3*megavolt
static

Definition at line 223 of file SystemOfUnits.h.

constexpr double CLHEP::km = kilometer
static
constexpr double CLHEP::km2 = kilometer2
static

Definition at line 114 of file SystemOfUnits.h.

constexpr double CLHEP::km3 = kilometer3
static

Definition at line 115 of file SystemOfUnits.h.

constexpr double CLHEP::L = liter
static

Definition at line 104 of file SystemOfUnits.h.

Referenced by Analyse_Data2DataComp(), Analyse_Data2DataComp_HigherEnergyCuts(), Analyse_Data2DataComp_kNumu2020ND(), Analyse_Data2DataComp_kNumu2020NDLoosePTP(), Analyse_Data2DataComp_kNumu2020NDOldPresel(), comi::NumiFilteringAna::analyze(), ncs::Xeff::analyze(), ncs::NCAna::analyze(), stan::math::cholesky_block::chain(), caf::Proxy< caf::SRNeutrino >::CheckEquals(), stan::math::chol2inv(), stan::math::cholesky_decompose(), genie::utils::math::CholeskyDecomposition(), dt::Cand::ClosestToEndCell(), keras::KerasModel::compute_output(), stan::math::cov_matrix_constrain(), stan::math::cov_matrix_free(), cet::crc32::crc32_xorot(), DefaultOutputFile(), genie::Intranuke::GenerateStep(), genie::Intranuke2018::GenerateStep(), osc::OscCalculatorCPT::GetL(), ana::OscCalcNoHash::GetParamsHash(), geo::LineIntersection(), osc::EarthModel::LineProfile(), stan::math::lkj_corr_cholesky_log(), stan::math::lkj_corr_cholesky_lpdf(), keras::KerasModel::load_weights(), LOverEFlux(), LOverEPlot(), keras::missing_activation_impl(), INukeNucleonCorr::mstar(), stan::math::multi_gp_cholesky_log(), stan::math::multi_gp_cholesky_lpdf(), stan::math::multi_normal_cholesky_log(), stan::math::multi_normal_cholesky_lpdf(), stan::math::multiply_lower_tri_self_transpose(), caf::Proxy< caf::SRNeutrino >::operator=(), osc::_OscParameters< double >::operator==(), OutputFileName(), osc::OscCalculatorDumb::P(), Prob_me(), presel::NuePresel::produce(), lem::Preselection::produce(), rvp::RecVarPID::produce(), osc::_PMNSOpt< T >::PropVacuum(), stan::math::read_corr_L(), stan::math::read_corr_matrix(), stan::math::read_cov_matrix(), genie::flux::GDk2NuFlux::SetEntryReuse(), genie::flux::GSimpleNtpFlux::SetEntryReuse(), genie::flux::GNuMIFlux::SetEntryReuse(), osc::OscCalculatorGeneral::SetL(), osc::_OscCalculatorAnalytic< T >::SetL(), osc::OscCalculatorPMNS_CPT::SetL(), osc::OscCalculatorPMNS_NSI::SetL(), osc::_OscCalculatorPMNS< T >::SetL(), osc::_OscCalculatorPMNSOpt< T >::SetL(), osc::OscCalculatorSterile::SetL(), osc::OscCalculator::SetL(), osc::_OscCalculatorDMP< T >::SetL(), osc::OscCalculatorPMNSOptEigen::SetL(), genie::flux::GFluxFileConfigI::SetNumOfCycles(), ncs::NCAna::SimpleOscProb(), TEST(), locator::RndmLocatorTable::TNS(), and genie::flux::GDk2NuFluxXMLHelper::~GDk2NuFluxXMLHelper().

constexpr double CLHEP::liter = 1.e+3*cm3
static

Definition at line 103 of file SystemOfUnits.h.

constexpr double CLHEP::lumen = candela*steradian
static

Definition at line 302 of file SystemOfUnits.h.

constexpr double CLHEP::lux = lumen/meter2
static

Definition at line 307 of file SystemOfUnits.h.

constexpr double CLHEP::m = meter
static
constexpr double CLHEP::m2 = meter2
static

Definition at line 110 of file SystemOfUnits.h.

constexpr double CLHEP::m3 = meter3
static

Definition at line 111 of file SystemOfUnits.h.

Referenced by geo::GeometryBase::calculateMassesLong().

constexpr double CLHEP::MBq = megabecquerel
static

Definition at line 280 of file SystemOfUnits.h.

constexpr double CLHEP::mCi = millicurie
static

Definition at line 283 of file SystemOfUnits.h.

constexpr double CLHEP::megabecquerel = 1.e+6*becquerel
static

Definition at line 274 of file SystemOfUnits.h.

constexpr double CLHEP::megaelectronvolt = 1.
static

Definition at line 164 of file SystemOfUnits.h.

constexpr double CLHEP::megahertz = 1.e+6*hertz
static

Definition at line 145 of file SystemOfUnits.h.

constexpr double CLHEP::megavolt = megaelectronvolt/eplus
static

Definition at line 222 of file SystemOfUnits.h.

constexpr double CLHEP::meter = 1000.*millimeter
static

Definition at line 70 of file SystemOfUnits.h.

constexpr double CLHEP::meter2 = meter*meter
static

Definition at line 71 of file SystemOfUnits.h.

constexpr double CLHEP::meter3 = meter*meter*meter
static

Definition at line 72 of file SystemOfUnits.h.

constexpr double CLHEP::MeV = megaelectronvolt
static
constexpr double CLHEP::mg = milligram
static

Definition at line 191 of file SystemOfUnits.h.

constexpr double CLHEP::microampere = 1.e-6*ampere
static

Definition at line 216 of file SystemOfUnits.h.

constexpr double CLHEP::microbarn = 1.e-6 *barn
static

Definition at line 87 of file SystemOfUnits.h.

constexpr double CLHEP::microcurie = 1.e-6*curie
static

Definition at line 277 of file SystemOfUnits.h.

constexpr double CLHEP::microfarad = 1.e-6*farad
static

Definition at line 236 of file SystemOfUnits.h.

constexpr double CLHEP::microgray = 1.e-6*gray
static

Definition at line 292 of file SystemOfUnits.h.

constexpr double CLHEP::micrometer = 1.e-6 *meter
static

Definition at line 80 of file SystemOfUnits.h.

constexpr double CLHEP::microsecond = 1.e-6 *second
static

Definition at line 140 of file SystemOfUnits.h.

constexpr double CLHEP::milliampere = 1.e-3*ampere
static

Definition at line 215 of file SystemOfUnits.h.

constexpr double CLHEP::millibarn = 1.e-3 *barn
static

Definition at line 86 of file SystemOfUnits.h.

constexpr double CLHEP::millicurie = 1.e-3*curie
static

Definition at line 276 of file SystemOfUnits.h.

constexpr double CLHEP::millifarad = 1.e-3*farad
static

Definition at line 235 of file SystemOfUnits.h.

constexpr double CLHEP::milligram = 1.e-3*gram
static

Definition at line 186 of file SystemOfUnits.h.

constexpr double CLHEP::milligray = 1.e-3*gray
static

Definition at line 291 of file SystemOfUnits.h.

constexpr double CLHEP::millimeter = 1.
static

Definition at line 62 of file SystemOfUnits.h.

constexpr double CLHEP::millimeter2 = millimeter*millimeter
static

Definition at line 63 of file SystemOfUnits.h.

constexpr double CLHEP::millimeter3 = millimeter*millimeter*millimeter
static

Definition at line 64 of file SystemOfUnits.h.

constexpr double CLHEP::milliradian = 1.e-3*radian
static

Definition at line 123 of file SystemOfUnits.h.

constexpr double CLHEP::millisecond = 1.e-3 *second
static

Definition at line 139 of file SystemOfUnits.h.

constexpr double CLHEP::mL = 1.e-3*liter
static

Definition at line 107 of file SystemOfUnits.h.

constexpr double CLHEP::mm = millimeter
static
constexpr double CLHEP::mm2 = millimeter2
static

Definition at line 96 of file SystemOfUnits.h.

constexpr double CLHEP::mm3 = millimeter3
static

Definition at line 97 of file SystemOfUnits.h.

constexpr double CLHEP::mole = 1.
static

Definition at line 266 of file SystemOfUnits.h.

constexpr double CLHEP::mrad = milliradian
static

Definition at line 130 of file SystemOfUnits.h.

constexpr double CLHEP::ms = millisecond
static

Definition at line 150 of file SystemOfUnits.h.

constexpr double CLHEP::mu0 = 4*pi*1.e-7 * henry/m
static

Definition at line 89 of file PhysicalConstants.h.

constexpr double CLHEP::nanoampere = 1.e-9*ampere
static

Definition at line 217 of file SystemOfUnits.h.

constexpr double CLHEP::nanobarn = 1.e-9 *barn
static

Definition at line 88 of file SystemOfUnits.h.

constexpr double CLHEP::nanofarad = 1.e-9*farad
static

Definition at line 237 of file SystemOfUnits.h.

constexpr double CLHEP::nanometer = 1.e-9 *meter
static

Definition at line 81 of file SystemOfUnits.h.

constexpr double CLHEP::nanosecond = 1.
static

Definition at line 137 of file SystemOfUnits.h.

constexpr double CLHEP::neutron_mass_c2 = 939.56536 * MeV
static

Definition at line 81 of file PhysicalConstants.h.

constexpr double CLHEP::newton = joule/meter
static

Definition at line 201 of file SystemOfUnits.h.

constexpr double CLHEP::nm = nanometer
static
constexpr double CLHEP::ns = nanosecond
static
constexpr double CLHEP::ohm = volt/ampere
static

Definition at line 229 of file SystemOfUnits.h.

constexpr double CLHEP::parsec = 3.0856775807e+16*meter
static

Definition at line 78 of file SystemOfUnits.h.

constexpr double CLHEP::pc = parsec
static

Definition at line 117 of file SystemOfUnits.h.

constexpr double CLHEP::perCent = 0.01
static

Definition at line 312 of file SystemOfUnits.h.

constexpr double CLHEP::perMillion = 0.000001
static

Definition at line 314 of file SystemOfUnits.h.

constexpr double CLHEP::perThousand = 0.001
static

Definition at line 313 of file SystemOfUnits.h.

constexpr double CLHEP::petaelectronvolt = 1.e+9*megaelectronvolt
static

Definition at line 169 of file SystemOfUnits.h.

constexpr double CLHEP::PeV = petaelectronvolt
static

Definition at line 179 of file SystemOfUnits.h.

constexpr double CLHEP::pi = 3.14159265358979323846
static

Definition at line 54 of file SystemOfUnits.h.

constexpr double CLHEP::pi2 = pi*pi
static

Definition at line 57 of file SystemOfUnits.h.

constexpr double CLHEP::picobarn = 1.e-12*barn
static

Definition at line 89 of file SystemOfUnits.h.

constexpr double CLHEP::picofarad = 1.e-12*farad
static

Definition at line 238 of file SystemOfUnits.h.

constexpr double CLHEP::picosecond = 1.e-12*second
static

Definition at line 141 of file SystemOfUnits.h.

constexpr double CLHEP::proton_mass_c2 = 938.272013 * MeV
static

Definition at line 80 of file PhysicalConstants.h.

constexpr double CLHEP::ps = picosecond
static

Definition at line 152 of file SystemOfUnits.h.

constexpr double CLHEP::rad = radian
static

Definition at line 129 of file SystemOfUnits.h.

constexpr double CLHEP::radian = 1.
static

Definition at line 122 of file SystemOfUnits.h.

constexpr double CLHEP::s = second
static

Definition at line 149 of file SystemOfUnits.h.

constexpr double CLHEP::second = 1.e+9 *nanosecond
static

Definition at line 138 of file SystemOfUnits.h.

constexpr double CLHEP::sr = steradian
static

Definition at line 131 of file SystemOfUnits.h.

constexpr double CLHEP::steradian = 1.
static

Definition at line 126 of file SystemOfUnits.h.

constexpr double CLHEP::STP_Pressure = 1.*atmosphere
static

Definition at line 117 of file PhysicalConstants.h.

constexpr double CLHEP::STP_Temperature = 273.15*kelvin
static

Definition at line 116 of file PhysicalConstants.h.

const HepLorentzVector CLHEP::T_HAT4 = HepLorentzVector( 0, 0, 0, 1 )
static

Definition at line 540 of file LorentzVector.h.

constexpr double CLHEP::teraelectronvolt = 1.e+6*megaelectronvolt
static

Definition at line 168 of file SystemOfUnits.h.

constexpr double CLHEP::tesla = volt*second/meter2
static

Definition at line 248 of file SystemOfUnits.h.

constexpr double CLHEP::TeV = teraelectronvolt
static

Definition at line 178 of file SystemOfUnits.h.

Referenced by g4n::PrintTables::dEdx().

constexpr double CLHEP::twopi = 2*pi
static

Definition at line 55 of file SystemOfUnits.h.

constexpr double CLHEP::twopi_mc2_rcl2
static
Initial value:
static constexpr double classic_electr_radius
static constexpr double electron_mass_c2

Definition at line 105 of file PhysicalConstants.h.

constexpr double CLHEP::uCi = microcurie
static

Definition at line 284 of file SystemOfUnits.h.

constexpr double CLHEP::um = micrometer
static

Definition at line 93 of file SystemOfUnits.h.

constexpr double CLHEP::universe_mean_density = 1.e-25*g/cm3
static

Definition at line 123 of file PhysicalConstants.h.

constexpr double CLHEP::us = microsecond
static
constexpr double CLHEP::volt = 1.e-6*megavolt
static

Definition at line 224 of file SystemOfUnits.h.

constexpr double CLHEP::watt = joule/second
static

Definition at line 196 of file SystemOfUnits.h.

constexpr double CLHEP::weber = volt*second
static

Definition at line 243 of file SystemOfUnits.h.

const HepLorentzVector CLHEP::X_HAT4 = HepLorentzVector( 1, 0, 0, 0 )
static

Definition at line 537 of file LorentzVector.h.

const HepLorentzVector CLHEP::Y_HAT4 = HepLorentzVector( 0, 1, 0, 0 )
static

Definition at line 538 of file LorentzVector.h.

const HepLorentzVector CLHEP::Z_HAT4 = HepLorentzVector( 0, 0, 1, 0 )
static

Definition at line 539 of file LorentzVector.h.