Geant4.10
|
#include <Em10PrimaryGeneratorAction.hh>
Public Member Functions | |
Em10PrimaryGeneratorAction (Em10DetectorConstruction *) | |
~Em10PrimaryGeneratorAction () | |
void | GeneratePrimaries (G4Event *) |
void | SetRndmFlag (G4String val) |
void | Setxvertex (G4double x) |
void | Setyvertex (G4double y) |
void | Setzvertex (G4double z) |
![]() | |
G4VUserPrimaryGeneratorAction () | |
virtual | ~G4VUserPrimaryGeneratorAction () |
Static Public Member Functions | |
static G4String | GetPrimaryName () |
Definition at line 50 of file Em10PrimaryGeneratorAction.hh.
Em10PrimaryGeneratorAction::Em10PrimaryGeneratorAction | ( | Em10DetectorConstruction * | ) |
Definition at line 55 of file Em10PrimaryGeneratorAction.cc.
References G4ParticleTable::FindParticle(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), python.hepunit::GeV, G4ParticleGun::SetParticleDefinition(), G4ParticleGun::SetParticleEnergy(), G4ParticleGun::SetParticleMomentumDirection(), and G4VPrimaryGenerator::SetParticlePosition().
Em10PrimaryGeneratorAction::~Em10PrimaryGeneratorAction | ( | ) |
Definition at line 89 of file Em10PrimaryGeneratorAction.cc.
Implements G4VUserPrimaryGeneratorAction.
Definition at line 97 of file Em10PrimaryGeneratorAction.cc.
References G4ParticleGun::GeneratePrimaryVertex(), G4ParticleGun::GetParticleDefinition(), and G4VPrimaryGenerator::SetParticlePosition().
|
static |
Definition at line 133 of file Em10PrimaryGeneratorAction.cc.
Definition at line 58 of file Em10PrimaryGeneratorAction.hh.
Referenced by Em10PrimaryGeneratorMessenger::SetNewValue().
Definition at line 150 of file Em10PrimaryGeneratorAction.cc.
References G4cout, G4endl, python.hepunit::mm, and test::x.
Referenced by Em10PrimaryGeneratorMessenger::SetNewValue().
Definition at line 160 of file Em10PrimaryGeneratorAction.cc.
References G4cout, G4endl, and python.hepunit::mm.
Referenced by Em10PrimaryGeneratorMessenger::SetNewValue().
Definition at line 140 of file Em10PrimaryGeneratorAction.cc.
References G4cout, G4endl, python.hepunit::mm, and z.
Referenced by Em10PrimaryGeneratorMessenger::SetNewValue().