|
Geant4.10
|
#include <F02PrimaryGeneratorAction.hh>
Public Member Functions | |
| F02PrimaryGeneratorAction (F02DetectorConstruction *) | |
| virtual | ~F02PrimaryGeneratorAction () |
| virtual void | GeneratePrimaries (G4Event *) |
| void | SetRndmFlag (G4String val) |
| void | SetXVertex (G4double x) |
| void | SetYVertex (G4double y) |
| void | SetZVertex (G4double z) |
Public Member Functions inherited from G4VUserPrimaryGeneratorAction | |
| G4VUserPrimaryGeneratorAction () | |
| virtual | ~G4VUserPrimaryGeneratorAction () |
Static Public Member Functions | |
| static G4String | GetPrimaryName () |
Definition at line 50 of file F02PrimaryGeneratorAction.hh.
| F02PrimaryGeneratorAction::F02PrimaryGeneratorAction | ( | F02DetectorConstruction * | det | ) |
Definition at line 56 of file F02PrimaryGeneratorAction.cc.
References G4ParticleTable::FindParticle(), G4ParticleTable::GetParticleTable(), python.hepunit::GeV, G4ParticleGun::SetParticleDefinition(), G4ParticleGun::SetParticleEnergy(), G4ParticleGun::SetParticleMomentumDirection(), and G4VPrimaryGenerator::SetParticlePosition().
|
virtual |
Definition at line 94 of file F02PrimaryGeneratorAction.cc.
Implements G4VUserPrimaryGeneratorAction.
Definition at line 102 of file F02PrimaryGeneratorAction.cc.
References G4UniformRand, G4ParticleGun::GeneratePrimaryVertex(), F02DetectorConstruction::GetAbsorberRadius(), G4ParticleGun::GetParticleDefinition(), G4VPrimaryGenerator::SetParticlePosition(), python.hepunit::twopi, and G4InuclParticleNames::z0.
|
static |
Definition at line 137 of file F02PrimaryGeneratorAction.cc.
References G4ParticleDefinition::GetParticleName().
Definition at line 58 of file F02PrimaryGeneratorAction.hh.
Referenced by F02PrimaryGeneratorMessenger::SetNewValue().
Definition at line 144 of file F02PrimaryGeneratorAction.cc.
References G4cout, G4endl, python.hepunit::mm, and test::x.
Referenced by F02PrimaryGeneratorMessenger::SetNewValue().
Definition at line 154 of file F02PrimaryGeneratorAction.cc.
References G4cout, G4endl, and python.hepunit::mm.
Referenced by F02PrimaryGeneratorMessenger::SetNewValue().
Definition at line 164 of file F02PrimaryGeneratorAction.cc.
References G4cout, G4endl, python.hepunit::mm, and z.
Referenced by F02PrimaryGeneratorMessenger::SetNewValue().
1.8.7