Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
Go to the source code of this file.
Classes | |
struct | QSSSubstep_ |
struct | QSS_simulator_ |
Namespaces | |
namespace | Qss_misc |
Macros | |
#define | unlikely(x) |
#define | likely(x) |
#define | SUBSTEP_STRUCT(sim, i) |
#define | SUBSTEP_START(sim, i) |
#define | SUBSTEP_X(sim, i) |
#define | SUBSTEP_TX(sim, i) |
#define | SUBSTEP_LEN(sim, i) |
#define | LAST_SUBSTEP_STRUCT(sim) |
#define | CUR_SUBSTEP_START(sim) |
#define | CUR_SUBSTEP_X(sim) |
#define | CUR_SUBSTEP_TX(sim) |
#define | CUR_SUBSTEP_LEN(sim) |
#define | CUR_SUBSTEP(sim) |
#define | LAST_SUBSTEP(sim) |
#define | MAX_SUBSTEP(sim) |
#define | SUBSTEPS(sim) |
Typedefs | |
typedef struct QSS_simulator_ * | QSS_simulator |
typedef struct QSSSubstep_ * | QSSSubstep |
Variables | |
constexpr unsigned int | Qss_misc::PXidx = 0 |
constexpr unsigned int | Qss_misc::PYidx = 1 |
constexpr unsigned int | Qss_misc::PZidx = 2 |
constexpr unsigned int | Qss_misc::VXidx = 3 |
constexpr unsigned int | Qss_misc::VYidx = 4 |
constexpr unsigned int | Qss_misc::VZidx = 5 |
constexpr unsigned int | Qss_misc::MAX_QSS_STEPPER_ORDER = 3 |
constexpr unsigned int | Qss_misc::VAR_IDX_END = 6 |
constexpr unsigned int | Qss_misc::MIN_SUBSTEPS = 20 |
constexpr G4double | Qss_misc::INF = 1.0e20 |
#define CUR_SUBSTEP | ( | sim | ) |
Definition at line 81 of file G4qss_misc.hh.
Referenced by G4QSStepper< QSS >::Stepper().
#define CUR_SUBSTEP_LEN | ( | sim | ) |
Definition at line 79 of file G4qss_misc.hh.
#define CUR_SUBSTEP_START | ( | sim | ) |
Definition at line 76 of file G4qss_misc.hh.
#define CUR_SUBSTEP_TX | ( | sim | ) |
Definition at line 78 of file G4qss_misc.hh.
#define CUR_SUBSTEP_X | ( | sim | ) |
Definition at line 77 of file G4qss_misc.hh.
#define LAST_SUBSTEP | ( | sim | ) |
Definition at line 82 of file G4qss_misc.hh.
Referenced by G4QSStepper< QSS >::Interpolate().
#define LAST_SUBSTEP_STRUCT | ( | sim | ) |
Definition at line 74 of file G4qss_misc.hh.
Referenced by G4QSStepper< QSS >::Stepper().
#define likely | ( | x | ) |
Definition at line 57 of file G4qss_misc.hh.
Referenced by G4QSS3::next_time().
#define MAX_SUBSTEP | ( | sim | ) |
Definition at line 83 of file G4qss_misc.hh.
#define SUBSTEP_LEN | ( | sim, | |
i ) |
Definition at line 72 of file G4qss_misc.hh.
Referenced by G4QSStepper< QSS >::Interpolate().
#define SUBSTEP_START | ( | sim, | |
i ) |
Definition at line 69 of file G4qss_misc.hh.
#define SUBSTEP_STRUCT | ( | sim, | |
i ) |
Definition at line 68 of file G4qss_misc.hh.
Referenced by G4QSStepper< QSS >::Interpolate().
#define SUBSTEP_TX | ( | sim, | |
i ) |
Definition at line 71 of file G4qss_misc.hh.
#define SUBSTEP_X | ( | sim, | |
i ) |
Definition at line 70 of file G4qss_misc.hh.
#define SUBSTEPS | ( | sim | ) |
Definition at line 84 of file G4qss_misc.hh.
Referenced by G4QSStepper< QSS >::~G4QSStepper().
#define unlikely | ( | x | ) |
Definition at line 56 of file G4qss_misc.hh.
Referenced by G4QSS3::min_pos_root_2_alt(), and G4QSS2::recompute_next_times().
typedef struct QSS_simulator_* QSS_simulator |
Definition at line 31 of file G4qss_misc.hh.
typedef struct QSSSubstep_* QSSSubstep |
Definition at line 32 of file G4qss_misc.hh.