#include <Doxymodules_parallel.h>
Definition at line 148 of file Doxymodules_parallel.h.
◆ TSPrimaryGeneratorAction()
TSPrimaryGeneratorAction::TSPrimaryGeneratorAction |
( |
| ) |
|
Definition at line 54 of file TSPrimaryGeneratorAction.cc.
55{
57
61 particleTable->FindParticle(particleName = "neutron");
62
63 fGun->SetParticleDefinition(particle);
64 fGun->SetParticleEnergy(1. * MeV);
65}
◆ ~TSPrimaryGeneratorAction()
TSPrimaryGeneratorAction::~TSPrimaryGeneratorAction |
( |
| ) |
|
|
virtual |
◆ GeneratePrimaries()
void TSPrimaryGeneratorAction::GeneratePrimaries |
( |
G4Event * |
anEvent | ) |
|
Definition at line 73 of file TSPrimaryGeneratorAction.cc.
74{
75 G4USER_SCOPED_PROFILE(__FUNCTION__);
77
78 G4ThreeVector dir(0., 0., 1.);
79 G4ThreeVector pos(
83
84 dir /= dir.mag();
85 fGun->SetParticleMomentumDirection(dir);
86 fGun->SetParticlePosition(pos);
87 fGun->GeneratePrimaryVertex(anEvent);
88}
const G4ThreeVector & GetWorldDimensions() const
static TSDetectorConstruction * Instance()
◆ fGun
The documentation for this class was generated from the following files: