wimpmass Namespace Reference

Wimpmass contains a few packages useful for determining the mass of the dark matter particle at the LHC. More...

Classes

struct  event33
 
class  Invisible22
 
class  Mt2
 

Typedefs

using Momentum5 = typename boost::units::power_typeof_helper< Momentum, boost::units::static_rational< 5 >>::type
 

Functions

int solve3quad (double *coeff, double *solutions)
 
double mass2 (double E, double px, double py, double pz)
 
void solve33 (event33 &evt1, event33 &evt2, int &nsols, double p1[][4], double p2[][4], double q1[][4], double q2[][4])
 
int solve_3_2 (double a0, double a1, double a2, double a3, double a4, double a5, double a6, double a7, double a8, double *solutions)
 
int solve_2_2 (double aa0, double aa1, double aa2, double aa3, double aa4, double aa5, double aa6, double aa7, double aa8, double bb0, double bb1, double bb2, double bb3, double bb4, double bb5, double bb6, double bb7, double *solutions)
 
int solve_1 (double a0, double a1, double a2, double a3, double a4, double a5, double a6, double a7, double a8, double b0, double b1, double b2, double b3, double b4, double b5, double b6, double b7, double c0, double c1, double c2, double c3, double c4, double c5, double c6, double *solutions)
 

Detailed Description

Wimpmass contains a few packages useful for determining the mass of the dark matter particle at the LHC.

Typedef Documentation

using wimpmass::Momentum5 = typedef typename boost::units::power_typeof_helper<Momentum, boost::units::static_rational<5>>::type

Function Documentation

double wimpmass::mass2 ( double  E,
double  px,
double  py,
double  pz 
)
void wimpmass::solve33 ( event33 evt1,
event33 evt2,
int &  nsols,
double  p1[][4],
double  p2[][4],
double  q1[][4],
double  q2[][4] 
)
int wimpmass::solve3quad ( double *  coeff,
double *  solutions 
)
int wimpmass::solve_1 ( double  a0,
double  a1,
double  a2,
double  a3,
double  a4,
double  a5,
double  a6,
double  a7,
double  a8,
double  b0,
double  b1,
double  b2,
double  b3,
double  b4,
double  b5,
double  b6,
double  b7,
double  c0,
double  c1,
double  c2,
double  c3,
double  c4,
double  c5,
double  c6,
double *  solutions 
)
int wimpmass::solve_2_2 ( double  aa0,
double  aa1,
double  aa2,
double  aa3,
double  aa4,
double  aa5,
double  aa6,
double  aa7,
double  aa8,
double  bb0,
double  bb1,
double  bb2,
double  bb3,
double  bb4,
double  bb5,
double  bb6,
double  bb7,
double *  solutions 
)
int wimpmass::solve_3_2 ( double  a0,
double  a1,
double  a2,
double  a3,
double  a4,
double  a5,
double  a6,
double  a7,
double  a8,
double *  solutions 
)