Geant4
9.6.p02
|
#include <G4VPrimaryGenerator.hh>
Public Member Functions | |
G4VPrimaryGenerator () | |
virtual | ~G4VPrimaryGenerator () |
virtual void | GeneratePrimaryVertex (G4Event *evt)=0 |
G4ThreeVector | GetParticlePosition () |
G4double | GetParticleTime () |
void | SetParticlePosition (G4ThreeVector aPosition) |
void | SetParticleTime (G4double aTime) |
Static Public Member Functions | |
static G4bool | CheckVertexInsideWorld (const G4ThreeVector &pos) |
Protected Attributes | |
G4ThreeVector | particle_position |
G4double | particle_time |
Definition at line 45 of file G4VPrimaryGenerator.hh.
G4VPrimaryGenerator::G4VPrimaryGenerator | ( | ) |
Definition at line 33 of file G4VPrimaryGenerator.cc.
|
virtual |
Definition at line 36 of file G4VPrimaryGenerator.cc.
|
static |
Implemented in G4GeneralParticleSource, G4SingleParticleSource, G4HEPEvtInterface, G4ParticleGun, HepMCG4Interface, HepMCG4Interface, and DMXParticleSource.
|
inline |
|
inline |
|
inline |
Definition at line 69 of file G4VPrimaryGenerator.hh.
|
protected |
Definition at line 61 of file G4VPrimaryGenerator.hh.
|
protected |
Definition at line 62 of file G4VPrimaryGenerator.hh.