80 G1_T_even = ( G1P + G1M ) / sqrt( 2.0 );
81 G1_T_odd = ( G1P - G1M ) / sqrt( 2.0 );
92 cG1_T_even = G1_T_even * ( cdmt + lambda_km *
EvtComplex( 0.0,
getArg( 2 ) * sdmt ) );
93 cG1_T_odd = G1_T_odd * ( cdmt - lambda_km *
EvtComplex( 0.0,
getArg( 2 ) * sdmt ) );
98 G1_T_even * ( cdmt + ( 1.0 / lambda_km ) *
EvtComplex( 0.0,
getArg( 2 ) * sdmt ) );
100 -G1_T_odd * ( cdmt - ( 1.0 / lambda_km ) *
EvtComplex( 0.0,
getArg( 2 ) * sdmt ) );
108 hm = ( cG1_T_even - cG1_T_odd ) / sqrt( 2.0 );
109 hp = ( cG1_T_even + cG1_T_odd ) / sqrt( 2.0 );
122 g.
setdiag( 1.0, -1.0, -1.0, -1.0 );
126 v = momv1 / momv1.
d3mag();
127 vp = ( momv1 + momph ) / ( momv1 + momph ).
mass();
129 d = ( ( 1.0 / sqrt( 3.0 ) ) * ( h0 - ( hp + hm ) ) * ( -1.0 / sqrt( 3.0 ) ) ) * g +
130 ( ( 1.0 / sqrt( 2.0 ) ) * ( hp - hm ) *
EvtComplex( 0.0, 1.0 ) *
131 ( sqrt( 1.0 / 2.0 ) ) ) *
133 ( sqrt( 2.0 / 3.0 ) * ( h0 + 0.5 * ( hp + hm ) ) * sqrt( 3.0 / 2.0 ) ) *
147 vertex( 0, 0, ep0 * ep20 );
148 vertex( 0, 1, ep0 * ep21 );
150 vertex( 1, 0, ep1 * ep20 );
151 vertex( 1, 1, ep1 * ep21 );
153 vertex( 2, 0, ep2 * ep20 );
154 vertex( 2, 1, ep2 * ep21 );
virtual EvtVector4C epsParentPhoton(int i)
const EvtVector4R & getP4() const
EvtParticle * getDaug(int i)
virtual EvtVector4C eps(int i) const
double initializePhaseSpace(int numdaughter, EvtId *daughters, double poleSize=-1., int whichTwo1=0, int whichTwo2=1)