PandaRoot
mzfunctions.h
Go to the documentation of this file.
1 
7 #ifndef mzfunctions_h
8 #define mzfunctions_h 1
9 
10 // mathematics, kinematics
11 double mzdelta(int i, int k);
12 double mzvscalar(int n, double *p, double *q);
13 double mzvmod2(int n, double *p);
14 void mzboost(int flag, double *p, double *q, double *q_prime);
15 double mzenergy(double m, double p_x, double p_y, double p_z);
16 double mzpolar(double *p);
17 double mzazimuthal(double *p);
18 double mzcospolar(double *p);
19 double mzangle(double *p, double *q);
20 double mzrnd(double a, double b);
21 double mzcomplexmod(double Re_z, double Im_z);
22 double mz_E_to_s(double E);
23 double mz_legendre_polynomial(int n, double x);
24 double mz_linear_extrapolation(double x1, double y1, double x2, double y2, double x);
25 
26 #endif
double mzenergy(double m, double p_x, double p_y, double p_z)
void mzboost(int flag, double *p, double *q, double *q_prime)
__m128 m
Definition: P4_F32vec4.h:26
double mz_linear_extrapolation(double x1, double y1, double x2, double y2, double x)
double mzazimuthal(double *p)
double mzcomplexmod(double Re_z, double Im_z)
double mzvmod2(int n, double *p)
double mzpolar(double *p)
double mzcospolar(double *p)
unsigned int i
Definition: P4_F32vec4.h:21
double mz_E_to_s(double E)
double mzvscalar(int n, double *p, double *q)
double mzrnd(double a, double b)
double mzangle(double *p, double *q)
double mzdelta(int i, int k)
double mz_legendre_polynomial(int n, double x)