DRIFT_INFORMATION 

Call: DRIFT_INFORMATION


q

Contains, on return, the charge of the last particle that has been drifted. The charge is expressed in multiples of the electron charge and will thus be -1 for electrons and +1 for positive ions.

This argument must be modifiable. It will be of type Number after the call. Any value this argument may have before the procedure call is lost.


time

Contains, on return, the total drift time in \μsec of the last drift-line that has been computed.

This argument must be modifiable. It will be of type Number after the call. Any value this argument may have before the procedure call is lost.


electrode

The read-out group Number of the electrode that was hit by the last drift-line. A value of 0 is assigned if the particle did not reach an electrode that is read out.

Read-out group numbers are assigned by the SELECT statement.

This argument must be modifiable. Any value this argument may have before the procedure call is lost.


particle

Contains, on return, one of the following Strings:

particle Meaning
electron An electron or a positron has been drifted
ion An ion with charge +1 or -1 has been drifted
unknown Neither electron nor ion

This argument must be modifiable. Any value this argument may have before the procedure call is lost.


path

Contains on return the length in cm of the current drift-line, estimated as the sum of the linear distances between the successive steps of the drift-line.

This argument must be modifiable. It will be of type Number after the call. Any value this argument may have before the procedure call is lost.


istat

This argument contains on return the numeric status code for the last drift-line that was computed.

This argument must be modifiable. It will be of type Number after the call. Any value this argument may have before the procedure call is lost.


status

This argument contains on return the status String for the last drift-line.

This argument must be modifiable. Any value this argument may have before the procedure call is lost.


nsteps

Contains on return the number of steps in the last drift line that has been computed.

This argument must be modifiable. It will be of type Number after the call. Any value this argument may have before the procedure call is lost.


technique

Contains, on return, one of the following Strings:

particle Meaning
Runge-Kutta-Fehlberg Analytic integration of the mean trajectory
Monte-Carlo Integration taking diffusion into account
vacuum Integration in vacuum
microscopic Molecular level tracking
unknown None of the above

This argument must be modifiable. Any value this argument may have before the procedure call is lost.


coordinate

Contains on return a coordinate of the starting or the end point of the current drift-line.

The internal coordinate system is used - for Cartesian cells, this system coincides with the user coordinates, for polar cells, the INTERNAL_TO_POLAR procedure can be used to convert the coordinates.

These arguments must be modifiable. They will be of type Number after the call. Any value these arguments may have before the procedure call is lost.


Go to the top level, to Call, to DRIFT_INFORMATION, to the topic index, to the table of contents, or to the full text.

Formatted on 21/01/18 at 16:55.