|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
Go to the source code of this file.
Classes | |
| class | G4FieldParameters |
| G4FieldParameters defines the type of equation of motion of a particle in a field and the integration method, as well as other accuracy parameters. The default values correspond to the defaults set in Geant4. More... | |
Namespaces | |
| namespace | G4FieldDefaults |
| G4FieldDefaults defines the magnetic field parameters defaults. The namespace defines the default values of the field paraments as constexpr so that they can be used also as the default values in the magnetic field classes constructors and other member functions. | |
Variables | |
| constexpr G4double | G4FieldDefaults::kMinimumStep = 0.01 * CLHEP::mm |
| Default minimum step in G4ChordFinder. | |
| constexpr G4double | G4FieldDefaults::kDeltaChord = 0.25 * CLHEP::mm |
| Default delta chord in G4ChordFinder. | |
| constexpr G4double | G4FieldDefaults::kDeltaOneStep = 0.01 * CLHEP::mm |
| Default delta one step in global field manager. | |
| constexpr G4double | G4FieldDefaults::kDeltaIntersection = 0.001 * CLHEP::mm |
| Delta intersection in global field manager. | |
| constexpr G4double | G4FieldDefaults::kMinimumEpsilonStep = 5.0e-5 |
| Default minimum epsilon step in global field manager. | |
| constexpr G4double | G4FieldDefaults::kMaximumEpsilonStep = 0.001 |
| Default maximum epsilon step in global field manager. | |
| enum G4EquationType |
G4EquationType defines the types of equations of motion of a particle in a field in Geant4.
| Enumerator | |
|---|---|
| kEqMagnetic | G4Mag_UsualEqRhs: the standard right-hand side for equation of motion. |
| kEqMagneticWithSpin | G4Mag_SpinEqRhs: the equation of motion for a particle with spin in a pure magnetic field |
| kEqElectroMagnetic | G4EqMagElectricField: Equation of motion in a combined electric and magnetic field |
| kEqEMfieldWithSpin | G4EqEMFieldWithSpin: Equation of motion for a particle with spin in a combined electric and magnetic field |
| kEqEMfieldWithEDM | G4EqEMFieldWithEDM: Equation of motion in a combined electric and magnetic field, with spin tracking for both MDM and EDM terms |
| kEqGravity | G4EqGravityField: equation of motion in a gravity field (not build by G4FieldBuilder) |
| kEqMonopole | G4MonopoleEq: the right-hand side of equation of motion for monopole in a combined electric and magnetic field (not build by G4FieldBuilder) |
| kEqReplate | G4RepleteEofM: equation of motion in a combined field, including: magnetic, electric, gravity, and gradient B field, as well as spin tracking (not build by G4FieldBuilder) |
| kUserEquation | User defined equation of motion. |
Definition at line 66 of file G4FieldParameters.hh.
| enum G4FieldType |
G4FieldType defines the available fields in Geant4.
| Enumerator | |
|---|---|
| kMagnetic | magnetic field |
| kElectroMagnetic | electromagnetic field |
| kGravity | gravity field |
| kUserFieldType | User defined field type. |
Definition at line 53 of file G4FieldParameters.hh.
| enum G4StepperType |
G4StepperType defines the available integrator of particle's equation of motion in Geant4.
Definition at line 97 of file G4FieldParameters.hh.