|
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().