27 lines
709 B
C++
27 lines
709 B
C++
#include "ActionInitialization.h"
|
|
|
|
#include "EventAction.h"
|
|
#include "PrimaryGeneratorAction.h"
|
|
#include "RunAction.h"
|
|
#include "SteppingAction.h"
|
|
|
|
ActionInitialization::ActionInitialization() {}
|
|
|
|
ActionInitialization::~ActionInitialization() {}
|
|
|
|
void ActionInitialization::BuildForMaster() const {
|
|
RunAction* runAction = new RunAction;
|
|
SetUserAction(runAction);
|
|
}
|
|
|
|
void ActionInitialization::Build() const {
|
|
SetUserAction(new PrimaryGeneratorAction);
|
|
|
|
RunAction* runAction = new RunAction;
|
|
SetUserAction(runAction);
|
|
|
|
EventAction* eventAction = new EventAction(runAction);
|
|
SetUserAction(eventAction);
|
|
|
|
SetUserAction(new SteppingAction(eventAction));
|
|
} |