|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
G4TCachedMagneticField is a templated implementation for a specialisation of G4MagneticField used to cache the Magnetic Field value. More...
#include <G4TCachedMagneticField.hh>
Protected Attributes | |
| G4int | fCountCalls |
| G4int | fCountEvaluations |
Additional Inherited Members | |
| Static Public Attributes inherited from G4Field | |
| static constexpr G4int | MAX_NUMBER_OF_COMPONENTS = 24 |
G4TCachedMagneticField is a templated implementation for a specialisation of G4MagneticField used to cache the Magnetic Field value.
Definition at line 44 of file G4TCachedMagneticField.hh.
|
inline |
Definition at line 48 of file G4TCachedMagneticField.hh.
Referenced by Clone(), G4TCachedMagneticField(), and operator=().
|
virtualdefault |
|
inline |
Definition at line 63 of file G4TCachedMagneticField.hh.
|
inline |
Definition at line 132 of file G4TCachedMagneticField.hh.
Referenced by G4TCachedMagneticField(), and G4TCachedMagneticField().
|
inlinevirtual |
Interface method to implement cloning, needed by multi-threading. Here issuing a fatal exception, as expecting this to be implemented concretely in derived classes.
Reimplemented from G4Field.
Definition at line 88 of file G4TCachedMagneticField.hh.
|
inline |
Definition at line 127 of file G4TCachedMagneticField.hh.
|
inline |
Definition at line 130 of file G4TCachedMagneticField.hh.
|
inline |
Definition at line 131 of file G4TCachedMagneticField.hh.
|
inlinevirtual |
Given the position time vector 'Point', returns the value of the field in the array 'Bfield'.
| [in] | Point | The position time vector. |
| [out] | Bfield | The field array in output. |
Implements G4MagneticField.
Definition at line 106 of file G4TCachedMagneticField.hh.
|
inline |
Definition at line 72 of file G4TCachedMagneticField.hh.
|
inline |
Definition at line 99 of file G4TCachedMagneticField.hh.
|
inline |
Definition at line 128 of file G4TCachedMagneticField.hh.
|
mutableprotected |
Definition at line 140 of file G4TCachedMagneticField.hh.
Referenced by ClearCounts(), G4TCachedMagneticField(), GetCountCalls(), GetFieldValue(), operator=(), and ReportStatistics().
|
protected |
Definition at line 140 of file G4TCachedMagneticField.hh.
Referenced by ClearCounts(), G4TCachedMagneticField(), GetCountEvaluations(), GetFieldValue(), operator=(), and ReportStatistics().