4 subroutine cmuneudcy(pj, polari, inclusive, a, np)
24 real*8 po, f, ecm, cosa, lam
25 integer i, charge, subcode
38 if(pj%charge .eq. 1)
then 56 if(ecm .le. a(3)%mass) cycle
61 lam = (1.-2*f)/(3.-2*f) *po
65 pab =sqrt( ecm**2 - a(3)%mass**2 )
69 if( inclusive .eq. 0 )
then 97 twoneu%fm%p(4) = pj%mass - a(3)%fm%p(4)
98 if(twoneu%fm%p(4) .le. 0.) cycle
99 twoneu%fm%p(1) = - a(3)%fm%p(1)
100 twoneu%fm%p(2) = - a(3)%fm%p(2)
101 twoneu%fm%p(3) = - a(3)%fm%p(3)
103 * sqrt( pj%mass**2 -2*pj%mass*a(3)%fm%p(4) + a(3)%mass**2)
105 call c2bdcy(twoneu, a(1), a(2))
137 try = a(3)%fm%p(4) .le. a(3)%mass
subroutine cmuneudcy(pj, polari, inclusive, a, np)
max ptcl codes in the kelec
block data cblkElemag data *AnihiE ! Eposi< 1 TeV, anihilation considered *X0/365.667/, ! radiation length of air in kg/m2 *Ecrit/81.e-3/, ! critical energy of air in GeV *MaxComptonE/1./, ! compton is considered below 1 GeV *MaxPhotoE/1.e-3/, ! above this, PhotoElectric effect neg. *MinPhotoProdE/153.e-3/, ! below 153 MeV, no gp --> hadrons ! scattering const not MeV *Knockon true
max ptcl codes in the kneue
subroutine cibstpol(init, p1, p2, po)
block data cblkEvhnp ! currently usable models data RegMdls ad *special data *Cekaon d0
max ptcl codes in the kneumu
subroutine cpcos2pxyz(cosa, p, pxyz)
subroutine csampneueemu(f)
subroutine c2bdcy(p, p1, p2)
subroutine ksamplin(a, b, alpha, beta, x)
subroutine cmkptc(code, subcode, charge, p)