Next: Energy loss in
Up: Energy loss
Previous: Energy loss tables
To correct for this problem, a different approach was introduced in
GEANT version 3.14. The stopping range of a particle is
defined as the distance that the particle will travel before stopping.
By definition the stopping range for a particle of energy
is given
by:
Note that in the tables the positive quantity
is stored. The
method used was to build a table of stopping ranges based on ELOW
by integrating the inverse of the
tables in GRANGI.
At tracking time the algorithm was the following:
- Evaluate the stopping range for the threshold energy ( STOPC).
This was done only once at the beginning of each new track.
- From the energy of the particle derive the stopping range by
a linear interpolation of the range table:
where
.
- Evaluate the stopping range for the particle after the step:
. If this is less than the stopping range of a
particle with threshold energy, the particle is terminated as a stopping
particle below the energy cut. Otherwise the following quantities are
evaluated:
and the final energy is computed as:
- the energy loss is computed as:
This value is then corrected to take into account the energy loss
fluctuations (see [PHYS332]).
This method has two main disadvantages. The first is due to the finite
precision of computers. As the energy loss in a step is calculated as
the difference of two numbers, it is subject to large relative errors.
The effect can be particularly serious in the case of light materials,
particles near the minimum ionisation point or with very short steps,
where
can even result in a negative
quantity. As the relative precision of a 32-bit computer is around
, the error on the energy loss of a 100 GeV
track can be as large as 100 keV.
The second problem connected with this method can be easily shown
if we compute
as:
|
|
|
|
|
|
|
|
|
As we can see, the reconstructed
curve due to continuous energy loss
is a step function and constant in each energy bin. Thus, although the
results
obtained with GEANT 3.14 were very satisfactory, this was felt to be
an undesirable feature.
Next: Energy loss in
Up: Energy loss
Previous: Energy loss tables
Janne Saarela
Mon Apr 3 12:46:29 METDST 1995