34 void getName( std::string& name );
42 double AmplitudeSquare();
44 EvtVector4R GetDaugMomLab(
int i ) {
return _p4Lab[i]; }
45 EvtVector4R GetDaugMomCM(
int i ) {
return _p4CM[i]; }
46 EvtVector4R GetDaugMomHel(
int i ) {
return _p4Hel[i]; }
48 EvtVector4R _p4Lab[10], _p4CM[10], _p4Hel[10];
52 double twoBodyCMmom(
double rMassSq,
double d1m,
double d2m );
53 double dampingFactorSquare(
const double& cmmom,
const int& spin,
const double& mRadius );
54 double spinFactor(
int spin,
double motherMass,
double daug1Mass,
double daug2Mass,
55 double daug3Mass,
double m12,
double m13,
double m23 );
56 double getM23(
double massPZ,
double massPM ) {
57 return ( _mDp2 + KsMass * KsMass + KpMass * KpMass + pi0Mass * pi0Mass - massPZ - massPM );
59 EvtComplex RBW(
int id,
double resmass,
double reswidth,
int spin );
60 EvtComplex LASS(
int id,
double resmass,
double reswidth );
61 EvtComplex Flatte(
int id,
double resmass,
double g1,
double rg2og1 );
72 double c_meson_radius_inter;
73 double c_meson_radius_Dp;