namespace Gambit::DarkBit::DecayChain
[No description available]
Classes
Types
Name | |
---|---|
typedef std::vector< const Gambit::DarkBit::DecayChain::ChainParticle * > | ChainParticleVector |
Functions
Name | |
---|---|
vec3 | operator*(double x, const vec3 & y) |
vec3 | operator*(const vec3 & y, double x) |
vec3 | operator/(const vec3 & y, double x) |
ostream & | operator«(ostream & os, const vec3 & v) |
double | dot(const vec3 & a, const vec3 & b) |
vec4 | operator*(double x, const vec4 & y) |
vec4 | operator*(const vec4 & y, double x) |
vec4 | operator+(const vec4 & x, const vec4 & y) |
vec4 | operator-(const vec4 & x, const vec4 & y) |
ostream & | operator«(ostream & os, const vec4 & v) |
double | dot(const vec4 & a, const vec4 & b) |
vec4 | Ep4vec(const vec3 p, double m) |
vec4 | operator*(const mat4 & m, const vec4 & v) |
mat4 | operator*(const mat4 & m1, const mat4 & m2) |
ostream & | operator«(ostream & os, const mat4 & m) |
double | rand_m1_1() |
double | rand_0_1() |
vec3 | randOnSphere() |
void | lorentzMatrix(const vec3 & beta_xyz, mat4 & mat) |
void | lorentzMatrix(const vec3 & beta_xyz, mat4 & mat, double gamma) |
vec4 | lorentzBoost(const vec4 & inVec, const vec3 & beta_xyz) |
vec4 | p_parentFrame(const vec4 & inVec, const vec4 & p_parent) |
void | boostMatrixParentFrame(mat4 & mat, vec4 & p_parent) |
double | invariantMass(const vec4 & a, const vec4 & b) |
std::ostream & | operator«(std::ostream & os, const vec3 & v) |
std::ostream & | operator«(std::ostream & os, const vec4 & v) |
std::ostream & | operator«(std::ostream & os, const mat4 & m) |
void | boostMatrixParentFrame(mat4 & mat, vec4 & p_parent, double m) |
Types Documentation
typedef ChainParticleVector
typedef std::vector<const Gambit::DarkBit::DecayChain::ChainParticle*> Gambit::DarkBit::DecayChain::ChainParticleVector;
Functions Documentation
function operator*
vec3 operator*(
double x,
const vec3 & y
)
function operator*
vec3 operator*(
const vec3 & y,
double x
)
function operator/
vec3 operator/(
const vec3 & y,
double x
)
function operator«
ostream & operator<<(
ostream & os,
const vec3 & v
)
function dot
double dot(
const vec3 & a,
const vec3 & b
)
function operator*
vec4 operator*(
double x,
const vec4 & y
)
function operator*
vec4 operator*(
const vec4 & y,
double x
)
function operator+
vec4 operator+(
const vec4 & x,
const vec4 & y
)
function operator-
vec4 operator-(
const vec4 & x,
const vec4 & y
)
function operator«
ostream & operator<<(
ostream & os,
const vec4 & v
)
function dot
double dot(
const vec4 & a,
const vec4 & b
)
function Ep4vec
vec4 Ep4vec(
const vec3 p,
double m
)
function operator*
vec4 operator*(
const mat4 & m,
const vec4 & v
)
function operator*
mat4 operator*(
const mat4 & m1,
const mat4 & m2
)
function operator«
ostream & operator<<(
ostream & os,
const mat4 & m
)
function rand_m1_1
double rand_m1_1()
function rand_0_1
inline double rand_0_1()
function randOnSphere
vec3 randOnSphere()
function lorentzMatrix
void lorentzMatrix(
const vec3 & beta_xyz,
mat4 & mat
)
function lorentzMatrix
void lorentzMatrix(
const vec3 & beta_xyz,
mat4 & mat,
double gamma
)
function lorentzBoost
vec4 lorentzBoost(
const vec4 & inVec,
const vec3 & beta_xyz
)
function p_parentFrame
vec4 p_parentFrame(
const vec4 & inVec,
const vec4 & p_parent
)
function boostMatrixParentFrame
void boostMatrixParentFrame(
mat4 & mat,
vec4 & p_parent
)
function invariantMass
double invariantMass(
const vec4 & a,
const vec4 & b
)
function operator«
std::ostream & operator<<(
std::ostream & os,
const vec3 & v
)
function operator«
std::ostream & operator<<(
std::ostream & os,
const vec4 & v
)
function operator«
std::ostream & operator<<(
std::ostream & os,
const mat4 & m
)
function boostMatrixParentFrame
void boostMatrixParentFrame(
mat4 & mat,
vec4 & p_parent,
double m
)
Updated on 2024-07-18 at 13:53:31 +0000