1 #ifndef PhysicsTools_Heppy_Davismt2_h
2 #define PhysicsTools_Heppy_Davismt2_h
25 void set_momenta(
double *pa0,
double *pb0,
double* pmiss0);
39 int nsols(
double Dsq);
42 int signchange_n(
long double t1,
long double t2,
long double t3,
long double t4,
long double t5);
44 int signchange_p(
long double t1,
long double t2,
long double t3,
long double t4,
long double t5);
60 double a1,
b1,
c1,
a2,
b2,
c2,
d1,
e1,
f1,
d2,
e2,
f2;
61 double d11,
e11,
f12,
f10,
d21,
d20,
e21,
e20,
f22,
f21,
f20;
int find_high(double &Deltasq_high)
void set_momenta(double *pa0, double *pb0, double *pmiss0)
int nsols_massless(double Dsq)
int scan_high(double &Deltasq_high)
auto const T2 &decltype(t1.eta()) t2
static const float MIN_MASS
static const float ABSOLUTE_PRECISION
int signchange_n(long double t1, long double t2, long double t3, long double t4, long double t5)
static const float SCANSTEP
static const float RELATIVE_PRECISION
static const float ZERO_MASS
int signchange_p(long double t1, long double t2, long double t3, long double t4, long double t5)
void set_verbose(int vlevel)