1#include "EvtGenBase/EvtPatches.hh"
11#include "EvtGenBase/EvtPatches.hh"
12#include "EvtGenBase/EvtDalitzFlatPdf.hh"
54 while(
n++ < maxTries) {
62 if(
x.isValid())
return x;
65 printf(
"No point generated for dalitz plot after %d tries\n",maxTries);
EvtDalitzFlatPdf(const EvtDalitzPlot &dp)
virtual double pdf(const EvtDalitzPoint &) const
virtual EvtDalitzPoint randomPoint()
virtual ~EvtDalitzFlatPdf()
virtual EvtPdf< EvtDalitzPoint > * clone() const
double getArea(int N=1000, EvtCyclic3::Pair i=EvtCyclic3::AB, EvtCyclic3::Pair j=EvtCyclic3::BC) const
double qAbsMin(EvtCyclic3::Pair i) const
double qAbsMax(EvtCyclic3::Pair i) const
virtual EvtValError compute_integral() const
Index other(Index i, Index j)