13 virtual void setLimits(
double sMin,
double sMax)=0;
14 virtual double getSMi()
const=0;
15 virtual double getSMa()
const=0;
16 virtual double generate(TRandom* rnd)
const=0;
27 virtual bool flat()
const{
return false;}
virtual double getSMi() const =0
virtual double getSMa() const =0
virtual double generatingFctValue(double sij) const =0
virtual bool flat() const
virtual void setLimits(double sMin, double sMax)=0
virtual double transformedFctValue(double rho) const
virtual double transformedFctMax() const =0
virtual DalitzCoordinate getCoordinate() const =0
virtual double integral() const =0
virtual void setCoordinate(const DalitzCoordinate &c)=0
virtual double coordTransformFromS(double s) const
virtual double generateRho(TRandom *rnd) const =0
virtual double generate(TRandom *rnd) const =0
virtual double generatingPDFValue(double sij) const =0
virtual double getRhoMi() const
virtual double coordTransformToS(double rho) const
virtual double getRhoMa() const