87 double m_sigma = 0.71;
94 double q = ( s1->
getP4() + s2->
getP4() ).mass();
96 double EV2 = ( MV1 * MV1 - MV2 * MV2 - q * q ) / ( 2.0 * q );
98 double ReB_over_A =
getArg( 0 );
99 double ImB_over_A =
getArg( 1 );
104 ( 1.0 - sqrt( 1.0 - 4 * m_pi * m_pi / ( q * q ) ) *
105 log( ( sqrt( q * q ) +
106 sqrt( q * q - 4.0 * m_pi * m_pi ) ) /
108 sqrt( 1.0 - 4 * m_pi * m_pi / ( q * q ) ) );
113 F = ( g_spp * g_spp +
lambda * ( m_sigma * m_sigma - q * q ) ) /
114 ( ( ( m_sigma * m_sigma - q * q ) * ( 1.0 -
lambda * Xi ) -
115 ( g_spp * g_spp * Xi ) ) *
119 B_over_A =
EvtComplex( ReB_over_A, ImB_over_A );
124 dGdMpp =
abs2( ( q * q * F - B_over_A ) ) * q *
125 sqrt( q * q - 4 * m_pi * m_pi ) * sqrt( EV2 * EV2 - MV2 * MV2 );
double initializePhaseSpace(size_t numdaughter, const EvtId *daughters, bool forceResetMasses=false, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)
const EvtVector4R & getP4() const
EvtParticle * getDaug(const int i)