CERN home page CERN home page Consult pages Consult pages Writeups at CERN Writeups at CERN Garfield pages Garfield pages Help Help Call Call DRIFT_INFORMATION DRIFT_INFORMATION Search Keyword index

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 microsec 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
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 0106-10- at 19:36.