36 double* a1f,
double* a2f,
double* vf,
double* a0f ) {
38 double ma1( 0.0 ), ra1( 0.0 ), na1( 0.0 );
39 double ma2( 0.0 ), ra2( 0.0 ), na2( 0.0 );
40 double mv( 0.0 ), rv( 0.0 ), nv( 0.0 );
94 double melr =
mass / mb;
95 double mely =
t / ( mb * mb );
97 *a1f = ( ( 1.0 + melr * melr - mely ) / ( 1 + melr ) ) * ra1 /
98 pow( 1.0 - (
t / ( ma1 * ma1 ) ), na1 );
100 ( ( 1.0 - melr * melr - mely ) / ( ( 1 + melr ) * ( 1 + melr ) - mely ) ) * ra2 /
101 pow( 1.0 - (
t / ( ma2 * ma2 ) ), na2 );
102 *vf = ( 1 + melr ) * rv / pow( 1.0 - (
t / ( mv * mv ) ), nv );
void getvectorff(EvtId parent, EvtId daught, double t, double mass, double *a1f, double *a2f, double *vf, double *a0f)