141 bool validAmp(
true );
148 double dSqDenom = dSq - kSq;
149 if ( fabs( dSqDenom ) < 1e-10 ) {
153 double factor( 1.0 );
155 factor = dSq / ( dSqDenom * kSq );
158 int iPols[4] = { 0, 0, 0, 0 };
161 for (
int iChi = 0; iChi < 3; iChi++ ) {
165 for (
int iPsi = 0; iPsi < 3; iPsi++ ) {
169 for (
int iMplus = 0; iMplus < 2; iMplus++ ) {
173 for (
int iMminus = 0; iMminus < 2; iMminus++ ) {
virtual EvtVector4C epsParent(int i) const
double initializePhaseSpace(size_t numdaughter, const EvtId *daughters, bool forceResetMasses=false, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)
virtual EvtDiracSpinor spParent(int) const
const EvtVector4R & getP4() const
EvtParticle * getDaug(const int i)
virtual EvtVector4C epsParentPhoton(int i) const
virtual EvtVector4C eps(int i) const