103 double m = sqrt(x.q(_pairRes));
126 ret = _prop->m0()*_prop->m0() *
angDep(x);
152 Index iA = other(_pairAng);
153 Index iB = common(_pairRes,_pairAng);
154 Index iC = other(_pairRes);
160 double qAB = x.q(combine(iA,iB));
161 double qBC = x.q(combine(iB,iC));
162 double qCA = x.q(combine(iC,iA));
164 double m0 = _prop->m0();
170 ret = qBC - qCA + (M*M - mC*mC)*(mA*mA - mB*mB)/m0/m0;;
175 double x1 = qBC - qCA + (M*M - mC*mC)*(mA*mA - mB*mB)/m0/m0;
176 double x2 = M*M - mC*mC;
177 double x3 = qAB - 2*M*M - 2*mC*mC + x2*x2/m0/m0;
178 double x4 = mB*mB - mA*mA;
179 double x5 = qAB - 2*mB*mB - 2*mA*mA + x4*x4/m0/m0;
180 ret = (x1*x1 - 1./3.*x3*x5);
EvtPto3PAmp(EvtDalitzPlot dp, EvtCyclic3::Pair pairAng, EvtCyclic3::Pair pairRes, EvtSpinType::spintype spin, const EvtPropagator &prop, NumType typeN)