actions
Loading...
Searching...
No Matches
gaction.h File Reference

Declares GAction, the Geant4 action-initialization entry point for GEMC. More...

#include "G4VUserActionInitialization.hh"
#include "gbase.h"
#include "gdynamicdigitization.h"
#include "gstreamer.h"
#include "event/gEventAction.h"
#include "run/gRunAction.h"
#include "run/gRun.h"
#include "generator/gPrimaryGeneratorAction.h"
Include dependency graph for gaction.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

class  GAction
 Registers GEMC user actions for worker and master threads. More...
 

Namespaces

namespace  gaction
 Namespace collecting helpers for the actions subsystem.
 

Functions

GOptions gaction::defineOptions ()
 Builds and returns the complete set of options required by the actions subsystem.
 

Variables

constexpr const char * GACTION_LOGGER = "gaction"
 

Detailed Description

GAction derives from the Geant4 action initialization interface (G4VUserActionInitialization) and wires together the run, event, and primary generation actions used by GEMC.

Definition in file gaction.h.

Variable Documentation

◆ GACTION_LOGGER

constexpr const char* GACTION_LOGGER = "gaction"
constexpr

Definition at line 27 of file gaction.h.