Geant4.10
|
#include <F04PrimaryGeneratorAction.hh>
Public Member Functions | |
F04PrimaryGeneratorAction (F04DetectorConstruction *) | |
virtual | ~F04PrimaryGeneratorAction () |
virtual void | GeneratePrimaries (G4Event *) |
void | SetRndmFlag (G4String val) |
void | SetXvertex (G4double x) |
void | SetYvertex (G4double y) |
void | SetZvertex (G4double z) |
![]() | |
G4VUserPrimaryGeneratorAction () | |
virtual | ~G4VUserPrimaryGeneratorAction () |
Definition at line 47 of file F04PrimaryGeneratorAction.hh.
F04PrimaryGeneratorAction::F04PrimaryGeneratorAction | ( | F04DetectorConstruction * | detectorConstruction | ) |
Definition at line 52 of file F04PrimaryGeneratorAction.cc.
References G4ParticleTable::GetParticleTable(), F04DetectorConstruction::GetTargetThickness(), python.hepunit::MeV, G4ParticleGun::SetParticleDefinition(), G4ParticleGun::SetParticleEnergy(), G4ParticleGun::SetParticleMomentumDirection(), and G4VPrimaryGenerator::SetParticlePosition().
|
virtual |
Definition at line 77 of file F04PrimaryGeneratorAction.cc.
Implements G4VUserPrimaryGeneratorAction.
Definition at line 85 of file F04PrimaryGeneratorAction.cc.
References G4UniformRand, G4ParticleGun::GeneratePrimaryVertex(), F04DetectorConstruction::GetTargetRadius(), F04DetectorConstruction::GetTargetThickness(), G4TransportationManager::GetTransportationManager(), G4Navigator::GetWorldVolume(), G4AffineTransform::Inverse(), G4Navigator::LocateGlobalPointAndSetup(), G4ParticleGun::SetParticleMomentumDirection(), G4VPrimaryGenerator::SetParticlePosition(), G4Navigator::SetWorldVolume(), G4AffineTransform::TransformAxis(), G4AffineTransform::TransformPoint(), python.hepunit::twopi, and G4InuclParticleNames::z0.
Definition at line 58 of file F04PrimaryGeneratorAction.hh.
Referenced by F04PrimaryGeneratorMessenger::SetNewValue().
Definition at line 152 of file F04PrimaryGeneratorAction.cc.
References G4cout, G4endl, python.hepunit::mm, and test::x.
Referenced by F04PrimaryGeneratorMessenger::SetNewValue().
Definition at line 162 of file F04PrimaryGeneratorAction.cc.
References G4cout, G4endl, and python.hepunit::mm.
Referenced by F04PrimaryGeneratorMessenger::SetNewValue().
Definition at line 172 of file F04PrimaryGeneratorAction.cc.
References G4cout, G4endl, python.hepunit::mm, and z.
Referenced by F04PrimaryGeneratorMessenger::SetNewValue().