Geant4
10.01.p02
|
#include <PrimaryGeneratorAction3.hh>
Public Member Functions | |
PrimaryGeneratorAction3 (G4ParticleGun *) | |
~PrimaryGeneratorAction3 () | |
void | GeneratePrimaries (G4Event *) |
G4ThreeVector | GetNewUz () |
G4double | GetAlphaMax () |
Private Attributes | |
G4ThreeVector | fNewUz |
G4double | fAlphaMax |
G4ParticleGun * | fParticleGun |
Definition at line 47 of file PrimaryGeneratorAction3.hh.
PrimaryGeneratorAction3::PrimaryGeneratorAction3 | ( | G4ParticleGun * | gun | ) |
Definition at line 48 of file PrimaryGeneratorAction3.cc.
PrimaryGeneratorAction3::~PrimaryGeneratorAction3 | ( | ) |
Definition at line 63 of file PrimaryGeneratorAction3.cc.
void PrimaryGeneratorAction3::GeneratePrimaries | ( | G4Event * | anEvent | ) |
Definition at line 68 of file PrimaryGeneratorAction3.cc.
References fAlphaMax, fNewUz, fParticleGun, G4UniformRand, G4ParticleGun::GeneratePrimaryVertex(), MeV, G4ParticleGun::SetParticleEnergy(), and G4ParticleGun::SetParticleMomentumDirection().
|
inline |
Definition at line 58 of file PrimaryGeneratorAction3.hh.
References fAlphaMax.
|
inline |
Definition at line 57 of file PrimaryGeneratorAction3.hh.
References fNewUz.
|
private |
Definition at line 62 of file PrimaryGeneratorAction3.hh.
Referenced by GeneratePrimaries(), GetAlphaMax(), and PrimaryGeneratorAction3().
|
private |
Definition at line 58 of file PrimaryGeneratorAction3.hh.
Referenced by GeneratePrimaries(), GetNewUz(), and PrimaryGeneratorAction3().
|
private |
Definition at line 64 of file PrimaryGeneratorAction3.hh.
Referenced by GeneratePrimaries().