1 #ifndef PhysicsTools_Heppy_Davismt2_h 2 #define PhysicsTools_Heppy_Davismt2_h 25 void set_momenta(
double *pa0,
double *pb0,
double *pmiss0);
38 int nsols(
double Dsq);
41 int signchange_n(
long double t1,
long double t2,
long double t3,
long double t4,
long double t5);
43 int signchange_p(
long double t1,
long double t2,
long double t3,
long double t4,
long double t5);
59 double a1,
b1,
c1,
a2,
b2,
c2,
d1,
e1,
f1,
d2,
e2,
f2;
60 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)
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
TAKEN FROM http://cmssw.cvs.cern.ch/cgi-bin/cmssw.cgi/CMSSW/ElectroWeakAnalysis/Utilities/src/PdfWeig...
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)