Hammer  1.0.0
Helicity Amplitude Module for Matrix Element Reweighting
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PhaseSpace.cc File Reference

Phase space integrals. More...

#include <boost/math/special_functions/ellint_1.hpp>
#include <boost/math/special_functions/ellint_2.hpp>
#include <boost/math/special_functions/ellint_3.hpp>
#include "Hammer/Exceptions.hh"
#include "Hammer/Math/PhaseSpace.hh"
#include "Hammer/Math/Constants.hh"
#include "Hammer/Math/Integrator.hh"
#include "Hammer/Math/Utils.hh"
+ Include dependency graph for PhaseSpace.cc:

Go to the source code of this file.

Namespaces

 Hammer
 The Hammer namespace contains the library code.
 

Functions

static BoundaryFunction Hammer::makeMjFunction (double parentMass, vector< double > masses, size_t j)
 
static double Hammer::kStar (double mParent, double mk, double mSibling)
 
double Hammer::phaseSpaceNBody (const double mass, const std::vector< double > &masses)
 
static double Hammer::phaseSpace2 (const double m0, const double m1, const double m2)
 
static double Hammer::phaseSpace3 (const double m0, const double m1, const double m2, const double m3)
 
double Hammer::phaseSpaceN (const double mass, const std::vector< double > &masses)
 

Detailed Description

Phase space integrals.

Definition in file PhaseSpace.cc.