GooFit
v2.1.3
|
#include <goofit/PDFs/GooPdf.h>
#include <goofit/PDFs/physics/LineshapesPdf.h>
#include <goofit/PDFs/physics/ResonancePdf.h>
#include <thrust/device_vector.h>
#include <thrust/iterator/constant_iterator.h>
Go to the source code of this file.
Classes | |
struct | GooFit::DecayInfo3 |
struct | GooFit::DecayInfo3t |
struct | GooFit::DecayInfo4 |
struct | GooFit::DecayInfo4t |
class | GooFit::strided_range< Iterator > |
struct | GooFit::strided_range< Iterator >::stride_functor |
Namespaces | |
GooFit | |
Enumerations | |
enum | GooFit::DP4Pair { GooFit::M_12 = 0, GooFit::M_34, GooFit::M_13, GooFit::M_14, GooFit::M_23, GooFit::M_24, GooFit::M_12_3, GooFit::M_13_2, GooFit::M_23_1, GooFit::M_12_4, GooFit::M_14_2, GooFit::M_24_1, GooFit::M_13_4, GooFit::M_14_3, GooFit::M_34_1, GooFit::M_23_4, GooFit::M_24_3, GooFit::M_34_2 } |
enum | GooFit::DaughterPair { GooFit::PAIR_12 = 0, GooFit::PAIR_13, GooFit::PAIR_23 } |
Functions | |
template<typename E > | |
constexpr std::underlying_type< E >::type | GooFit::enum_to_underlying (E e) |
__host__ __device__ bool | GooFit::inDalitz (const fptype &m12, const fptype &m13, const fptype &bigM, const fptype &dm1, const fptype &dm2, const fptype &dm3) |
__device__ fpcomplex | GooFit::getResonanceAmplitude (fptype m12, fptype m13, fptype m23, unsigned int functionIdx, unsigned int pIndex) |
__device__ void | GooFit::get4Vecs (fptype *Vecs, const unsigned int &constants, const fptype &m12, const fptype &m34, const fptype &cos12, const fptype &cos34, const fptype &phi) |
__device__ fptype | GooFit::getmass (const unsigned int &pair, fptype &d1, fptype &d2, const fptype *vecs, const fptype &m1, const fptype &m2, const fptype &m3, const fptype &m4) |
Variables | |
const int | GooFit::resonanceSize = 4 |