| 1 | \chapter{Transportation}
|
|---|
| 2 |
|
|---|
| 3 | The transportation process is responsible for determining the
|
|---|
| 4 | geometrical limits of a step. It calculates the length of step with which a
|
|---|
| 5 | track will cross into
|
|---|
| 6 | another volume. When the track actually arrives at a boundary, the
|
|---|
| 7 | transportation process locates the next volume that it enters.
|
|---|
| 8 |
|
|---|
| 9 | If the particle is charged and there is an electromagnetic (or
|
|---|
| 10 | potentially other) field, it is responsible for propagating the particle in
|
|---|
| 11 | this field. It does this according to an equation of motion. This equation
|
|---|
| 12 | can be provided by Geant4, for the case a magnetic or EM field,
|
|---|
| 13 | or can be provided by the user for other fields.
|
|---|
| 14 |
|
|---|
| 15 | The transportation updates the time of flight of a particle, utilising its
|
|---|
| 16 | initial velocity.
|
|---|
| 17 |
|
|---|
| 18 | \textit{Some additional details on motion in fields:}
|
|---|
| 19 |
|
|---|
| 20 | In order to intersect the model Geant4 geometry of a detector or setup, the
|
|---|
| 21 | curved trajectory followed by a charged particle is split into 'chords segments'. A
|
|---|
| 22 | chord is a straight line segment between two trajectory points. Chords are
|
|---|
| 23 | created utilizing a criterion for the maximum estimated distance between a
|
|---|
| 24 | curve point and the chord. This distance is also known as the sagitta.
|
|---|
| 25 |
|
|---|
| 26 | The equations of motions are solved utilising Runge Kutta methods.
|
|---|
| 27 | Runge Kutta methods of different can be utilised for fields depending on the
|
|---|
| 28 | numerical method utilised for approximating the field. Specialised methods
|
|---|
| 29 | for near-constant magnetic fields are under development.
|
|---|
| 30 |
|
|---|