85 G1_T_even = ( G1P + G1M ) / sqrt( 2.0 );
86 G1_T_odd = ( G1P - G1M ) / sqrt( 2.0 );
96 if ( other_b == B0B ) {
97 cG1_T_even = G1_T_even *
99 cG1_T_odd = G1_T_odd *
102 if ( other_b == B0 ) {
103 cG1_T_even = G1_T_even *
104 ( cdmt + ( 1.0 / lambda_km ) *
106 cG1_T_odd = -G1_T_odd *
107 ( cdmt - ( 1.0 / lambda_km ) *
116 hm = ( cG1_T_even - cG1_T_odd ) / sqrt( 2.0 );
117 hp = ( cG1_T_even + cG1_T_odd ) / sqrt( 2.0 );
130 g.
setdiag( 1.0, -1.0, -1.0, -1.0 );
134 v = momv1 / momv1.
d3mag();
135 vp = ( momv1 + momph ) / ( momv1 + momph ).
mass();
137 d = ( ( 1.0 / sqrt( 3.0 ) ) * ( h0 - ( hp + hm ) ) * ( -1.0 / sqrt( 3.0 ) ) ) *
139 ( ( 1.0 / sqrt( 2.0 ) ) * ( hp - hm ) *
EvtComplex( 0.0, 1.0 ) *
140 ( sqrt( 1.0 / 2.0 ) ) ) *
142 ( sqrt( 2.0 / 3.0 ) * ( h0 + 0.5 * ( hp + hm ) ) * sqrt( 3.0 / 2.0 ) ) *
156 vertex( 0, 0, ep0 * ep20 );
157 vertex( 0, 1, ep0 * ep21 );
159 vertex( 1, 0, ep1 * ep20 );
160 vertex( 1, 1, ep1 * ep21 );
162 vertex( 2, 0, ep2 * ep20 );
163 vertex( 2, 1, ep2 * ep21 );
double initializePhaseSpace(size_t numdaughter, const EvtId *daughters, bool forceResetMasses=false, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)
const EvtVector4R & getP4() const
EvtParticle * getDaug(const int i)
virtual EvtVector4C epsParentPhoton(int i) const
virtual EvtVector4C eps(int i) const