|
actions
|
Declares GAction, the Geant4 action-initialization entry point for the GEMC actions module. More...
#include "G4VUserActionInitialization.hh"#include <gemc/gbase/gbase.h>#include <gemc/gdynamicDigitization/gdynamicdigitization.h>#include <gemc/gstreamer/gstreamer.h>#include "event/gEventAction.h"#include "run/gRunAction.h"#include "run/gRun.h"#include "generator/gPrimaryGeneratorAction.h"

Go to the source code of this file.
Data Structures | |
| class | GAction |
| Registers GEMC user actions for worker threads, sequential execution, and the master thread. More... | |
Namespaces | |
| namespace | gaction |
| Namespace containing helpers related to action-subsystem configuration. | |
Functions | |
| GOptions | gaction::defineOptions () |
| Builds the aggregate option set required by the actions subsystem. | |
Variables | |
| constexpr const char * | GACTION_LOGGER = "gaction" |
GAction is the module-level class responsible for registering the Geant4 user actions used by GEMC. It derives from G4VUserActionInitialization and is queried by the Geant4 run manager to create the action objects appropriate for worker threads, sequential execution, and the master thread.
Definition in file gaction.h.