Class RMGUserAction¶
Defined in File RMGUserAction.hh
Inheritance Relationships¶
Base Type¶
public G4VUserActionInitialization
Class Documentation¶
-
class RMGUserAction : public G4VUserActionInitialization¶
Action initialization assembling all remage user actions.
Instantiates and registers RMGRunAction, RMGEventAction, RMGTrackingAction, RMGSteppingAction, RMGStackingAction and the primary generator RMGMasterGenerator on the worker threads, and the run action on the master thread. Extra user-supplied actions are pulled from RMGUserInit.
Public Functions
-
RMGUserAction() = default¶
-
~RMGUserAction() override = default¶
-
RMGUserAction(RMGUserAction const&) = delete¶
-
RMGUserAction &operator=(RMGUserAction const&) = delete¶
-
RMGUserAction(RMGUserAction&&) = delete¶
-
RMGUserAction &operator=(RMGUserAction&&) = delete¶
-
void Build() const override¶
Instantiate and register worker-thread user actions.
-
void BuildForMaster() const override¶
Instantiate and register the master-thread run action.
-
RMGUserAction() = default¶