GooFit
v2.1.3
include
goofit
PDFs
combine
CompositePdf.h
Go to the documentation of this file.
1
#pragma once
2
3
#include <
goofit/PDFs/GooPdf.h
>
4
5
namespace
GooFit
{
6
7
// Composites of arbitrary functions, ie f(x) = h(g(x))
8
// for any h and g. In principle we should allow multi-
9
// dimensional compositing, eg f(x, y) = i(g(x, y), h(x, y)).
10
// Not implemented yet.
11
12
class
CompositePdf
:
public
GooPdf
{
13
public
:
14
CompositePdf
(std::string n,
PdfBase
*core,
PdfBase
*shell);
// Where 'core' corresponds to 'g' and 'shell' to 'h'.
15
__host__
fptype
normalize
()
const override
;
16
17
private
:
18
};
19
}
// namespace GooFit
GooFit::GooPdf
Definition:
GooPdf.h:54
GooFit::fptype
double fptype
Definition:
GlobalCudaDefines.h:96
GooFit::CompositePdf
Definition:
CompositePdf.h:12
GooFit::CompositePdf::CompositePdf
CompositePdf(std::string n, PdfBase *core, PdfBase *shell)
GooPdf.h
GooFit::CompositePdf::normalize
__host__ fptype normalize() const override
GooFit
Definition:
Application.h:18
GooFit::PdfBase
Definition:
PdfBase.h:69
Generated on Sat Apr 21 2018 20:13:17 for GooFit by
1.8.13