Next: Output, Previous: Visualization, Up: Top
BDSIM
can exploit all physics processes that come with Geant4. In addition fast tracking inside multipole
magnets is provided. More detailed description of the physics is given below.
Depending on for what sort of problem BDSIM
is used, different sorts of physics processes should be turned on.
This processes are groupes into so called “physics lists”. The physics list is specified by the physicsList
option in the input file, e.g.
option, physicsList="em_standard";
Several predefined physics lists are available
standard | transportation of primary particles only
|
em_standard | transportation of primary particles, ionization, bremsstrahlung, Cerenkov, multiple scattering
|
em_low | the same but using low energy electromagnetic models
|
em_muon | the same but using biased muon cross-sections
|
lw | list for laser wire simulation - standard electromagnetic
|
physics and "laser wire" physics which is Compton Scattering with total cross-section renormalized to 1.
| |
hadronic_standard | standard electromagnetic, fission, neutron capture, neutron and proton elastic and inelastic scattering
|
By default the standard
physics List is used
The transportation follows the scheme: the step length is selected which is defined either by the distance of the particle to the boundary of the “logical volume” it is currently in (which could be, e.g. field boundary, material boundary or boundary between two adjacent elements) or by the mean free path of the activated processes. Then the particle is pushed to the new position and secondaries are generated if necessary. Each volume has an associated transportation algorithm. For an on-energy particle travelling close to the optical axis of a quadrupole, dipole or a drift, standard matrix transportation algorithms are used Course. For multipoles of higher orders and for off-axis/energy particles Runge-Kutta methods are used.
The following options influence the tracking accuracy
chordStepMinimum | minimum chord length for the step
|
deltaIntersection | determines the precision of locating the point of intersection
of the particle trajectory with the boundary and hence the error in the path length in each
volume. This may influence the results especially in the case when EM fields are present.
|
deltaChord |
|
lengthSafety | all volumes will have an additional overlap of this length
|
thresholdCutCharged | energy below which charged particles are not tracked
|
thresholdCutPhotons | energy below which photons are not tracked
|