Instantiates and registers to Geant4 kernel all user action classes.
More...
#include <Doxymodules_medical.h>
Instantiates and registers to Geant4 kernel all user action classes.
Definition at line 344 of file Doxymodules_medical.h.
◆ ActionInitialization()
scavenger::ActionInitialization::ActionInitialization |
( |
| ) |
|
◆ ~ActionInitialization()
scavenger::ActionInitialization::~ActionInitialization |
( |
| ) |
|
|
overridedefault |
◆ BuildForMaster()
void scavenger::ActionInitialization::BuildForMaster |
( |
| ) |
const |
|
override |
Definition at line 50 of file ActionInitialization.cc.
50 {
51 SetUserAction(new RunAction());
52 G4DNAChemistryManager::Instance()->ResetCounterWhenRunEnds(false);
53}
◆ Build()
void scavenger::ActionInitialization::Build |
( |
| ) |
const |
|
override |
Definition at line 57 of file ActionInitialization.cc.
57 {
58 G4MoleculeCounter::Instance()->Use();
59 G4MoleculeCounter::Instance()->SetVerbose(0);
60 G4MoleculeCounter::Instance()->DontRegister(G4H2O::Definition());
61
62 if (!G4Threading::IsMultithreadedApplication()) {
63 G4DNAChemistryManager::Instance()->ResetCounterWhenRunEnds(false);
64 }
65
66 SetUserAction(new PrimaryGeneratorAction());
67 SetUserAction(new RunAction());
68 SetUserAction(new StackingAction());
69 G4Scheduler::Instance()->SetUserAction(new TimeStepAction());
70}
The documentation for this class was generated from the following files: