83 if ( p->
getId() == BM )
95 double photE = photp.
get( 0 );
106 else if ( p->
getId() == BM ) { fa = -fv; }
112 EvtVector4C temp1b = ( photone1 ) * ( parVelocity * photp );
113 EvtVector4C temp1c = ( photp ) * ( photone1 * parVelocity );
115 EvtVector4C temp2b = ( photone2 ) * ( parVelocity * photp );
116 EvtVector4C temp2c = ( photp ) * ( photone2 * parVelocity );
118 photon1 = ( temp1a * fv ) + ( myI * fa * ( temp1b - temp1c ) );
119 photon2 = ( temp2a * fv ) + ( myI * fa * ( temp2b - temp2c ) );
virtual EvtVector4C epsParentPhoton(int i)
virtual EvtDiracSpinor spParentNeutrino() const
virtual EvtDiracSpinor spParent(int) const
const EvtVector4R & getP4() const
EvtParticle * getDaug(int i)
double initializePhaseSpace(int numdaughter, EvtId *daughters, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)