17 #define RELATIVE_PRECISION 0.00001 //defined as precision = RELATIVE_PRECISION * scale, where scale = max{Ea, Eb} 18 #define ABSOLUTE_PRECISION 0.0 //absolute precision for mt2w, unused by default 21 #define MIN_MASS 0.1 //if ma<MINMASS and mb<MINMASS, use massless code 22 #define ZERO_MASS 0.000 //give massless particles a small mass 30 mt2w(
double upper_bound=500.0,
double error_value=499.0,
double scan_step=0.5);
36 void set_momenta(
double *pl0,
double *pb10,
double *pb20,
double* pmiss0);
37 void set_momenta(
double El,
double plx,
double ply,
double plz,
38 double Eb1,
double pb1x,
double pb1y,
double pb1z,
39 double Eb2,
double pb2x,
double pb2y,
double pb2z,
40 double pmissx,
double pmissy);
61 int teco(
double mtop);
62 inline int signchange_n(
long double t1,
long double t2,
long double t3,
long double t4,
long double t5);
63 inline int signchange_p(
long double t1,
long double t2,
long double t3,
long double t4,
long double t5);
78 double a1_,
b1_,
c1_,
a2_,
b2_,
c2_,
d1_,
e1_,
f1_,
d2_,
e2_,
f2_;
int signchange_n(long double t1, long double t2, long double t3, long double t4, long double t5)
int signchange_p(long double t1, long double t2, long double t3, long double t4, long double t5)
void set_momenta(double *pl0, double *pb10, double *pb20, double *pmiss0)
mt2w(double upper_bound=500.0, double error_value=499.0, double scan_step=0.5)