GooFit
v2.1.3
|
#include <thrust/functional.h>
#include <goofit/PDFs/MetricTaker.h>
#include <goofit/PdfBase.h>
#include <goofit/UnbinnedDataSet.h>
Go to the source code of this file.
Classes | |
class | GooFit::GooPdf |
Namespaces | |
GooFit | |
Typedefs | |
typedef fptype(* | GooFit::device_function_ptr) (fptype *, fptype *, unsigned int *) |
Pass event, parameters, index into parameters. More... | |
typedef fptype(* | GooFit::device_metric_ptr) (fptype, fptype *, unsigned int) |
Enumerations | |
enum | GooFit::EvalFunc : size_t { GooFit::EvalFunc::Eval = 0, GooFit::EvalFunc::NLL, GooFit::EvalFunc::Prob, GooFit::EvalFunc::BinAvg, GooFit::EvalFunc::BinWithError, GooFit::EvalFunc::Chisq } |
Functions | |
constexpr const char * | GooFit::evalfunc_to_string (EvalFunc val) |
__device__ int | GooFit::dev_powi (int base, int exp) |
void * | GooFit::getMetricPointer (std::string name) |
__device__ fptype | GooFit::callFunction (fptype *eventAddress, unsigned int functionIdx, unsigned int paramIdx) |
Variables | |
constexpr const char * | GooFit::evalfunc_vals [] = {"ptr_to_Eval", "ptr_to_NLL", "ptr_to_Prob", "ptr_to_BinAvg", "ptr_to_BinWithError", "ptr_to_Chisq"} |
void * | GooFit::host_fcn_ptr |