c
c Routine directly callable from C/C++ (it could be necessary to
c append an underscore, "_", to its name depending on the C/C++
c compiler used).
c
c
subroutine deflectr(uinitial, cdtheta, sdtheta,
+ cdphi, sdphi, ufinal)
c
c Deflecting a unitary vector uinitial in angles delta-theta (given)
c and delta-phi (chosen at random), to give a new unitary vector
c ufinal. The values of sin(delta-theta) and sin/cos(delta-phi) are
c returned for eventual future use.
c
c Written by: S. J. Sciutto, La Plata 1996.
c
c
c Parameters:
c ==========
c
c uinitial........ (input, double precision, array(3)) Input
c vector, assumed as unitary.
c cdtheta......... (input, double precision) Cos(dtheta).
c sdtheta......... (output, double precision) Sin(dtheta).
c cdphi........... (output, double precision) Cos(dphi).
c sdphi........... (output, double precision) Sin(dphi).
c ufinal.......... (output, double precision, array(3)) Unitary
c deflected vector.
c
c
c<--->
|
These pages are maintained by Sergio J. Sciutto |
Back to AIRES library index |
| Back to AIRES home |