GooFit  v2.1.3
ProdPdf.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <goofit/PDFs/GooPdf.h>
4 
5 namespace GooFit {
6 
7 class ProdPdf : public GooPdf {
8  public:
9  ProdPdf(std::string n, std::vector<PdfBase *> comps);
10  __host__ fptype normalize() const override;
11  __host__ bool hasAnalyticIntegral() const override { return false; }
12 
13  private:
14  bool varOverlaps; // True if any components share an observable.
15 };
16 } // namespace GooFit
double fptype
std::vector< PdfBase * > comps
ProdPdf(std::string n, std::vector< PdfBase *> comps)
__host__ bool hasAnalyticIntegral() const override
Definition: ProdPdf.h:11
__host__ fptype normalize() const override