5#ifndef _PHADRONDECAYM1_H_
6#define _PHADRONDECAYM1_H_
34 Double_t
Eval(Double_t x, Double_t y = 0, Double_t z = 0, Double_t t = 0)
const;
35 Double_t
EvalPar(
const Double_t *x,
const Double_t *params);
55 double BWWeight(
const int &i1,
const double &m,
56 const double &
m1,
const double &m2,
int didx_local1=-1,
57 int i2=0,
int didx_local2=-1);
58 double maxBWWeight(
const int &i1,
const double &m,
const double &lower,
59 const double &upper,
double &max1,
const double &m2,
int didx_local1=-1,
60 int i2=0,
int didx_local2=-1);
Bool_t IsNotRejected(void)
Double_t cutoff_condition
Double_t EvalPar(const Double_t *x, const Double_t *params)
Double_t Eval(Double_t x, Double_t y=0, Double_t z=0, Double_t t=0) const
double maxBWWeight(const int &i1, const double &m, const double &lower, const double &upper, double &max1, const double &m2, int didx_local1=-1, int i2=0, int didx_local2=-1)
bool sampleM1(const double &ecm)
PDistribution * Clone(const char *delme=NULL) const
double BWWeight(const int &i1, const double &m, const double &m1, const double &m2, int didx_local1=-1, int i2=0, int didx_local2=-1)
void SubPrint(Int_t opt) const
Bool_t SampleMass(Double_t *mass, Int_t *didx=NULL)
PHadronDecayM1(const Char_t *id, const Char_t *de, Int_t key)
Double_t GetWeight(Double_t *mass, Int_t *didx=NULL)
Double_t unstable_dynamic_mass
Bool_t GetWidth(Double_t mass, Double_t *width, Int_t didx=-1)