Skip to content
Snippets Groups Projects
ActionInitialization.cpp 730 B
Newer Older
#include "ActionInitialization.h"

#include "RunAction.h"
#include "EventAction.h"
#include "TrackingAction.h"
#include "SteppingAction.h"

ActionInitialization::ActionInitialization()
    : G4VUserActionInitialization() {

}

ActionInitialization::~ActionInitialization() {

}

void
ActionInitialization::BuildForMaster() const {

}

void
ActionInitialization::Build() const {


    RunAction* runAction = new RunAction();
    SetUserAction(runAction);

    EventAction* eventAction = new EventAction();
    SetUserAction(eventAction);

    TrackingAction* trackingAction = new TrackingAction();
    SetUserAction(trackingAction);

    SteppingAction* steppingAction = new SteppingAction();
    SetUserAction(steppingAction);