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 speistart(showerno, primener, injpos, xvinj,
+ zground, xvground, dgroundinj, uprim)
c
c Starting the interface for the "special" primary particle
c external process.
c
c Written by: S. J. Sciutto, La Plata 1999, 2001, 2003;
c Fermilab 2003;
c La Plata 2005, 2010, 2011, 2019.
c
c
c Arguments:
c =========
c
c showerno........ (output, integer) Current shower number.
c primener........ (output, double precision) Primary energy (GeV).
c injpos.......... (output, double precision, array(3)) Position
c of injection point with respect to the AIRES
c coordinate system (in meters).
c xvinj........... (output, double precision) Vertical atmospheric
c depth of the injection point (in g/cm2).
c zground......... (output, double precision) Altitude of ground
c level (in m.a.s.l).
c xvground........ (output, double precision) Vertical atmospheric
c depth of the ground surface (in g/cm2).
c dgroundinj...... (output, double precision) Distance from the
c injection point to the intersection between
c the shower axis and the ground surface (in m).
c uprim........... (output, double precision, array(3)) Unitary
c vector in the direction of the straight line
c going from the injection point towards the
c intersection between the shower axis and the
c ground plane.
c
c
c<--->
|
These pages are maintained by Sergio J. Sciutto |
Back to AIRES library index |
| Back to AIRES home |