83 if ( d1 == B0 && d2 == B0B ) mix_amp =
cos( 0.5 * dm * ( t1 - t2 ) );
84 if ( d1 == B0B && d2 == B0 ) mix_amp =
cos( 0.5 * dm * ( t1 - t2 ) );
85 if ( d1 == B0 && d2 == B0 ) mix_amp =
sin( 0.5 * dm * ( t1 - t2 ) );
86 if ( d1 == B0B && d2 == B0B ) mix_amp =
sin( 0.5 * dm * ( t1 - t2 ) );
88 double norm = 1.0 / s1mom.
d3mag();
90 vertex( 0, norm * mix_amp * s1mom * ( p->
eps( 0 ) ) );
91 vertex( 1, norm * mix_amp * s1mom * ( p->
eps( 1 ) ) );
92 vertex( 2, norm * mix_amp * s1mom * ( p->
eps( 2 ) ) );
const EvtVector4R & getP4() const
void setLifetime(double tau)
EvtParticle * getDaug(int i)
virtual EvtVector4C eps(int i) const
double initializePhaseSpace(int numdaughter, EvtId *daughters, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)