Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4HEPEvtInterface.hh>
Public Member Functions | |
G4HEPEvtInterface (char *evfile) | |
G4HEPEvtInterface (G4String evfile) | |
~G4HEPEvtInterface () | |
void | GeneratePrimaryVertex (G4Event *evt) |
Public Member Functions inherited from G4VPrimaryGenerator | |
G4VPrimaryGenerator () | |
virtual | ~G4VPrimaryGenerator () |
virtual void | GeneratePrimaryVertex (G4Event *evt)=0 |
G4ThreeVector | GetParticlePosition () |
G4double | GetParticleTime () |
void | SetParticlePosition (G4ThreeVector aPosition) |
void | SetParticleTime (G4double aTime) |
Additional Inherited Members | |
Static Public Member Functions inherited from G4VPrimaryGenerator | |
static G4bool | CheckVertexInsideWorld (const G4ThreeVector &pos) |
Protected Attributes inherited from G4VPrimaryGenerator | |
G4ThreeVector | particle_position |
G4double | particle_time |
Definition at line 76 of file G4HEPEvtInterface.hh.
G4HEPEvtInterface::G4HEPEvtInterface | ( | char * | evfile | ) |
Definition at line 43 of file G4HEPEvtInterface.cc.
G4HEPEvtInterface::G4HEPEvtInterface | ( | G4String | evfile | ) |
Definition at line 59 of file G4HEPEvtInterface.cc.
G4HEPEvtInterface::~G4HEPEvtInterface | ( | ) |
Definition at line 75 of file G4HEPEvtInterface.cc.
|
virtual |
Implements G4VPrimaryGenerator.
Definition at line 78 of file G4HEPEvtInterface.cc.