23 lines
546 B
C++
23 lines
546 B
C++
#include "ActionInitialization.h"
|
|
#include "PrimaryGeneratorAction.h"
|
|
#include <time.h>
|
|
|
|
#include "Randomize.hh"
|
|
|
|
class G4GeneralParticleSource;
|
|
class G4ParticleGun;
|
|
|
|
ActionInitialization::ActionInitialization() {
|
|
G4long seed = time(NULL);
|
|
CLHEP::HepRandom::setTheEngine(new CLHEP::RanecuEngine());
|
|
CLHEP::HepRandom::setTheSeed(seed);
|
|
}
|
|
|
|
ActionInitialization::~ActionInitialization() {}
|
|
|
|
void ActionInitialization::BuildForMaster() const {}
|
|
|
|
void ActionInitialization::Build() const {
|
|
SetUserAction(new PrimaryGeneratorAction);
|
|
}
|