G4-DESCSS/src/ActionInitialization.cpp

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);
}