Configurable primary generator action to demonstrate use of VecGeom Navigation. More...
#include <Doxymodules_geometry.h>
Public Types | |
enum | EGeneratorMode { kFixedMode , kUniformMode , kAxisMode , kFreeMode } |
Public Member Functions | |
VG01PrimaryGeneratorAction (EGeneratorMode mode=kUniformMode) | |
~VG01PrimaryGeneratorAction () | |
void | GeneratePrimaries (G4Event *anEvent) override |
void | SetGeneratorMode (EGeneratorMode val) |
EGeneratorMode | GetGeneratorMode () |
Private Attributes | |
G4ParticleGun * | fParticleGun |
EGeneratorMode | fMode |
Configurable primary generator action to demonstrate use of VecGeom Navigation.
Definition at line 28 of file Doxymodules_geometry.h.
Enumerator | |
---|---|
kFixedMode | |
kUniformMode | |
kAxisMode | |
kFreeMode |
Definition at line 59 of file VG01PrimaryGeneratorAction.hh.
VG01PrimaryGeneratorAction::VG01PrimaryGeneratorAction | ( | EGeneratorMode | mode = kUniformMode | ) |
Definition at line 45 of file VG01PrimaryGeneratorAction.cc.
VG01PrimaryGeneratorAction::~VG01PrimaryGeneratorAction | ( | ) |
Definition at line 63 of file VG01PrimaryGeneratorAction.cc.
|
override |
Definition at line 70 of file VG01PrimaryGeneratorAction.cc.
|
inline |
Definition at line 67 of file VG01PrimaryGeneratorAction.hh.
|
inline |
Definition at line 68 of file VG01PrimaryGeneratorAction.hh.
|
private |
Definition at line 71 of file VG01PrimaryGeneratorAction.hh.
|
private |
Definition at line 72 of file VG01PrimaryGeneratorAction.hh.