103 if (p->
getId()==BM) {
115 double photE = photp.
get(0);
128 else if (p->
getId()==BM) {
138 EvtVector4C temp1b = (photone1)*(parVelocity*photp);
139 EvtVector4C temp1c = (photp)*(photone1*parVelocity);
141 EvtVector4C temp2b = (photone2)*(parVelocity*photp);
142 EvtVector4C temp2c = (photp)*(photone2*parVelocity);
144 photon1 = (temp1a*fv) + (myI*fa*(temp1b - temp1c));
145 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)