1#ifndef PlasmaMLPALLASActionInitialization_h
2#define PlasmaMLPALLASActionInitialization_h 1
18#include "G4VUserActionInitialization.hh"
58 virtual void Build()
const override;
Class to initialize user actions in the PALLAS simulation.
Definition PlasmaMLPALLASActionInitialization.hh:30
virtual ~PlasmaMLPALLASActionInitialization()
Destructor.
Definition PlasmaMLPALLASActionInitialization.cc:58
size_t NEventsGenerated
Total number of events generated.
Definition PlasmaMLPALLASActionInitialization.hh:67
G4bool flag_MT
Flag to indicate multithreading mode.
Definition PlasmaMLPALLASActionInitialization.hh:73
virtual void Build() const override
Build actions for worker threads or sequential mode.
Definition PlasmaMLPALLASActionInitialization.cc:85
char * NEvents
Pointer to the string storing the number of events.
Definition PlasmaMLPALLASActionInitialization.hh:61
virtual void BuildForMaster() const override
Build actions for master thread (multithreading mode)
Definition PlasmaMLPALLASActionInitialization.cc:69
G4String suffixe
Suffix used for file/output identification.
Definition PlasmaMLPALLASActionInitialization.hh:64
size_t numThreads
Number of threads in multithreading.
Definition PlasmaMLPALLASActionInitialization.hh:70
Defines the detector geometry and magnetic fields for the PALLAS simulation.
Definition PlasmaMLPALLASGeometryConstruction.hh:41
Defines the primary generator action for the simulation.
Definition PlasmaMLPALLASPrimaryGeneratorAction.hh:29