|
|
Rivet 4.0.0
|
5#include "Rivet/Math/Vector4.hh"
16 double invisiblesMass, double invisiblesMass2=-1);
20 double invisiblesMass, double invisiblesMass2=-1) {
21 return mT2Sq(a, b, ptmiss. perpVec(), invisiblesMass, invisiblesMass2);
31 double invisiblesMass, double invisiblesMass2=-1) {
32 const double mt2sq = mT2Sq(a, b, ptmiss, invisiblesMass, invisiblesMass2);
33 return mt2sq >= 0 ? sqrt(mt2sq) : -1;
38 double invisiblesMass, double invisiblesMass2=-1) {
39 return mT2(a, b, ptmiss. perpVec(), invisiblesMass, invisiblesMass2);
Specialized version of the FourVector with momentum/energy functionality. Definition Vector4.hh:316
Vector3 perpVec() const Synonym for polarVec. Definition Vector4.hh:136
Three-dimensional specialisation of Vector. Definition Vector3.hh:40
Definition MC_CENT_PPB_Projections.hh:10
double mT2Sq(const FourMomentum &a, const FourMomentum &b, const Vector3 &ptmiss, double invisiblesMass, double invisiblesMass2=-1) Compute asymm mT2**2 using the bisection method.
double mT2(const FourMomentum &a, const FourMomentum &b, const Vector3 &ptmiss, double invisiblesMass, double invisiblesMass2=-1) Compute asymm mT2 using the bisection method. Definition RivetMT2.hh:30
|