Monte Carlo LYSO
Geant4 simulation for the LYSO calorimeter prototype
|
Mandatory user initialization concrete class of G4VUserActionInitialization. It configures all the necessary user action classes. More...
#include <action.hh>
Public Member Functions | |
MyActionInitialization (G4int theMCID) | |
Constructor of the class. | |
~MyActionInitialization () override=default | |
Destructor of the class. | |
void | Build () const override |
Configures user action classes for worker threads. More... | |
void | BuildForMaster () const override |
Configures the MyRunAction class for the master thread (in multithreading mode). | |
Private Attributes | |
G4int | fMCID |
The Monte Carlo ID. | |
Mandatory user initialization concrete class of G4VUserActionInitialization. It configures all the necessary user action classes.
|
override |
Configures user action classes for worker threads.
In addition to MyPrimaryGenerator, these include MyRunAction(), MyEventAction(), and MySteppingAction().