139 int flip = ( ( p->
getId() == B0 ) ? 0 : 1 );
158 if ( other_b == B0B )
161 for (
int i = 0; i < 3; ++i )
164 _A_f[i] *
cos( dmt2 ) + eMinusIPhi *
EvtComplex( 0.0,
sin( dmt2 ) ) * _A_f[i + 3];
170 for (
int i = 0; i < 3; ++i )
173 _A_f[i] * ePlusIPhi *
EvtComplex( 0.0,
sin( dmt2 ) ) + _A_f[i + 3] *
cos( dmt2 );
179 if ( other_b == B0B )
189 for (
int i = 0; i < 3; ++i )
191 amp[i] = _A_f[8 - i] *
cos( dmt2 ) +
198 for (
int i = 0; i < 3; ++i )
200 amp[i] = _A_f[8 - i] * ePlusIPhi *
EvtComplex( 0.0,
sin( dmt2 ) ) +
201 _A_f[11 - i] *
cos( dmt2 );
double initializePhaseSpace(int numdaughter, EvtId *daughters, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)
static void SVVHel(EvtParticle *parent, EvtAmp &, EvtId n_v1, EvtId n_v2, const EvtComplex &hp, const EvtComplex &h0, const EvtComplex &hm)